ZHCADB2 November 2023 MSPM0C1104 , MSPM0G3507 , MSPM0L1306
集成开发环境 (IDE) 是帮助程序员高效开发软件代码的软件应用程序,通常包括编辑器、编译器、调试器等。
RL78 的典型 IDE 是 e2studio。它可以下载示例代码并具有易于使用的 Eclipse 代码编辑器。对于 TI,强烈建议使用 Code Composer Studio IDE (CCS),因为其支持 TI 的微控制器 (MCU) 和嵌入式处理器米6体育平台手机版_好二三四系列。由于 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 器件。
• CCS:/tool/cn/CCSTUDIO
• IAR:https://www.iar.com/
• Keil:https://www.keil.com/
IDE | CCS (Eclipse) | IAR | Keil | |
---|---|---|---|---|
许可 | 免费 | 付费 | 付费 | |
编译器 | TI Arm Clang GCC | IAR C/C++ Compiler™ for Arm | Arm 编译器版本 6 | |
磁盘大小 | 3.44G (ccs1220) |
6.33G (Arm 8.50.4) |
2.5G (µVision V5.37.0) | |
XDS110 | 支持 | 支持 | 支持 | |
J-Link | 支持 | 支持 | 支持 | |
EnergyTrace | 支持 | 否 | 否 | |
MISRA-C | 否 | 支持 | 否 | |
安全性 | 否 | 支持 | 否 | |
ULINKplus | 否 | 否 | 支持 | |
功能安全 | 否 | 支持 | 支持 |
节 2.2.2.2介绍了 CCS 的使用和一些功能。其他参考资料如下所示: