P&E开发工具 Cosmic编译器 MetaGeek无线频谱分析 无线传感器网络

Cosmic 68HC08 和 HCS08 交叉开发工具

Cosmic 用于 68HC08/HCS08 系列的工具链,是经过20年的创新设计和发展而形成的完整统一的产品系列中的一部分。Cosmic 软件人性化的界面对所有飞思卡尔控制芯片相一致,可以轻松的在不同对象间切换。所有 Cosmic 产品包括一年的技术支持和升级。

集成开发环境

所有对应 Windows 系统的 Cosmic C 交叉编译器都包含 IDEA —— 对 68HC08/HCS08 系列处理器经过预先配置的 Cosmic 专有的集成开发环境。为了与 Cosmic 编译器一同进行嵌入式系统的开发,IDEA 经过了专门的设计。IDEA 集成了编辑器、项目管理器、图形化智能连接生成汇编程序、程序分析器、链接文件生成器、文件管理器和 ZAP 调试器于一体,形成一个易于使用的环境,在 Windows 2000、XP 和 Vista 系统下运行。关于IDEA的更多信息

第三方 IDE 集成

大多数 Cosmic 编译器能够很容易被集成在第三方 IDE 中,例如 Borland Codewright RistanCase 的开发工具。点击这里得到更多的信息

编译器

C 编译器套件包括:一个针对 ANSI-C 叉编译器优化的集成开发环境、宏汇编程序、连接器、程序库、十六进制文件生成器、目标格式转换器、调试实用程序、实时源代码库和一个多通道编译器指令驱动程序。编译器也支持与 COSMIC 的 ZAP 调试器系列产品进行非侵入式的 C 源码级调试。关于COSMIC编译器的总体介绍

68HC08/HCS08编译器特性:

  • HC08 and HCS08 Cores

  • The Cosmic 68HC08 / HCS08 compiler generates highly efficient code for both the 68HC08 and the next generation HCS08 families of microcontrollers.
  • Paging Support for Code and Const Objects

  • The Cosmic HC08 / HCS08 compiler supports code and const paging using the HCS08's on-chip paging mechanism to address memory beyond the 64K of 16-bit memory space. This includes support for the 128K internal Flash available on the HCS08QE128, HCS08DZ128 and HCS08DV128.
  • ANSI 和ISO C 的编译器

  • Cosmic 的68HC08 / HCS08编译器符合ANSI 和 ISO规则和协议。所有代码和代码库都是根据68HC08 / HCS08处理器内核优化。
  • 递进和回归

  • 所有的代码都是递进和回归应用于ANSI堆栈结构环境。
  • C支持零页

  • 编译源点扩展有效利用了68HC08 / HCS08的短寻址模式和单字节指示器。
  • 在线汇编

  • 这个编译器为能在C程序中增加汇编代码提供了三种便利的方法。包括自变量通过机制(argument passing mechanism).
  • IEEE-754浮点

  • 支持IEEE 单一浮点格式(带有完整ANSI库(包括源代码))。
  • 绝对列表(Absolute Listings)

  • 可选择生成相对和/或绝对C分布(intersperse)并列出相应的列表。
  • 可移动代码特征

  • 可移动代码特性设计,使RAM基本代码(如启动程序)易于生成和维护。连接器在ROM中自动产生一个分段来存储可移动代码。在运行的任意时刻,用提供的库函数来定位和复制移动代码到RAM里来执行。
  • 自动合计特性

  • 方便利用合计程序和数据库(包含源代码),使用户对任意或所有程序都能迅速高效进行合计。用连接器对合计计算和插入直接管理。
  • C与汇编组合

  • Cosmic 工具支持C和汇编应用软件的组合。包括汇编程序支持C 的#define和 #include ,所以C语言和汇编语言模块能够共享公用常数和宏指令。
  • 主机独立格式

  • Cosmic相对和绝对的目标格式是主机独立格式。这就允许使用者在PC,SUN和HP机来共享目标执行连接或调试。
  • IEEE-695 和 ELF/DWARF 调试支持

  • Cosmic 编译器套件支持许多常用硬件仿真器和逻辑分析器所采用的IEEE和ELF DWARF 标准调试格式。
  • 兼容硬件(In-Circuit)仿真器

  • Cosmic's 68HC08 / HCS08编译器与Ashling, Hitex, Freescale 和 Lauterbach的仿真器是兼容的。
  • 灵活的编译界面

  • Cosmic编译器功能强大灵活,可以被用于任何环境。用户可随意选择Cosmic专有的IDEA界面或其他编译器来生成应用和(或)源代码控制系统。
  • 操作系统兼容

  • Cosmic HC08 / HCS08 编译器与大多数HC08 / HCS08的操作系统和实时内核是兼容的,实时内核包括来自CMX, MicroC/OS-II 和OSEK的特殊端口。
  • 通过OSEK/VDX认证

  • OSEK/VDX是一个制定汽车开放式分布控制系统工业标准联盟。 OSEK 是德语译文“汽车电子开放系统和相应界面”的德语单词字头。VDX为车辆分布式执行(Vehicle Distributed eXecutive)。Cosmic HC08 / HCS08 编译器在3SOFT操作系统下运行已获得OSEK/VDX认证的。

ZAP 调试器

ZAP is a full featured source-level debugger available for Windows and Motif. ZAP's intuitive graphical interface is uniform for all targets and execution environments. Cosmic's ZAP debugger is available in several versions for the HC08 and HCS08 depending on your hardware development environment.

  • ZAP SIM Debugger with Simulator (HC08 and HCS08)

  • ZAP BDM debugger interface for P&E BDM Multilinlk cable (HCS08)

  • ZAP MON08 Multilink debugger for P&E MON08 Multilink and serial MON08 (HC08)

  • ZAP MON08 debugger/flash programmer using the HC08's on-chip monitor (HC08)

关于ZAP调试器信息

ZAP HCS08 BDM specific features include:

  • BDM Interface Cables

  • ZAP S08 BDM supports Background Debug Mode cables from P&E Microcomputer Systems.
    Including:
    USB BDM Multilink, Multilink Universal and Multilink Universal FX.
    Includes Multilink firmware update support
  • Paging support

  • ZAP HCS08 BDM supports paged code and const objects.
  • 实时调控

  • ZAP HCS08利用板上功能和硬件中断提供了一个低成本实时调试环境。ZAP 直接Flash编写和调试单个芯片应用,不需要再重新编程.
  • Flash Programming

  • ZAP HCS08 BDM supports most HCS08 on-chip FLASH and Byte EEPROM.
  • 自动时钟检测

  • ZAP BDM 通过串行PC机或者是USB口连接,自动测定目标时钟的连接速度,并且即使PLL总线改变速度也允许继续调试。
  • Flash 安全

  • ZAP 6812 BDM具有支持HCS08 FLASH 编程和调试安全的特征。
  • Hardware Breakpoint

  • ZAP fully utilizes the on-chip hardware breakpoints for complex code and data breakpoints.
  • Real-Time C Trace

  • ZAP HCS08 BDM includes a real-time C and Assembly trace, complex triggers and profiling features using the HCS08’s debug module.
  • Real-Time Data Monitors/watch

  • ZAP HCS08 BDM allows you to monitor and modify any data objects or memory locations while the processor is running in real-time.