ZHCADB2A November 2023 – May 2025 MSPM0C1104 , MSPM0G3507 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1306 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
集成开发环境 (IDE) 是帮助程序员高效开发软件代码的软件应用程序,通常包括编辑器、编译器、调试器等。
RL78 的典型 IDE 是 e2studio。它可以下载示例代码并具有易于使用的 Eclipse 代码编辑器。对于 TI,强烈建议使用 Code Composer Studio IDE (CCS),因为其支持 TI 的微控制器 (MCU) 和嵌入式处理器产品系列。由于 CCS 也是基于 Eclipse 的 IDE,因此用户可以轻松入门。尤其是 CCS 包含一系列用于开发和调试嵌入式应用程序的工具,其中包括优化的 C/C++ 编译器、源代码编辑器、工程构建环境、调试器、性能评测工具和许多其他功能。此外,CCS 的使用完全免费。
| IDE | CCS | e2studio |
|---|---|---|
| 许可 | 免费 | 免费 |
| 编译器 | TI Arm Clang,GCC | CC-RL、LLVM |
| IDE 中集成的电流消耗分析工具 | EnergyTrace | Renesas QE |
| 外设的 API 函数帮助 | 不支持 | 支持 |
| 显示语言 | 英语 | 英语 日语 中文 |
| 转换文件 | 十六进制文件 二进制文件 Motorola S-record 文件 Ti_txt 文件 |
十六进制文件 二进制文件 Motorola S-record 文件 |
| 生成代码 GUI | SysConfig | Smart Configuration |
CCS 集成了 SysConfig 的 MSPM0 器件配置和自动代码生成功能,并在集成式 TI Resource explorer 中集成了 MSPM0 代码示例和 Academy 培训。此外,CCS 提供一体式开发工具体验。
除 CCS 之外,表 2-6 中列出的业界通用 IDE 也支持 MSPM0 器件。
| IDE | CCS (Eclipse) | IAR | Keil | |
|---|---|---|---|---|
| 许可 | 免费 | 付费 | 付费 | |
| 编译器 | TI Arm Clang GCC | IAR C/C++ Compiler™ for Arm | Arm 编译器版本 6 | |
| 磁盘大小 | 0.88G(ccs20.1.1) |
6.33G (Arm 8.50.4) |
2.5G (µVision V5.37.0) | |
| XDS110 | 支持 | 支持 | 支持 | |
| J-Link | 支持 | 支持 | 支持 | |
| EnergyTrace | 支持 | 否 | 否 | |
| MISRA-C | 否 | 支持 | 否 | |
| 安全性 | 否 | 支持 | 否 | |
| ULINKplus | 否 | 否 | 支持 | |
| 功能安全 | 否 | 支持 | 支持 | |
节 2.2.2.2介绍了 CCS 的使用和一些功能。其他参考资料如下所示: