SLAAEF9 November 2023 MSPM0C1104 , MSPM0G3507 , MSPM0L1306
An integrated development environment (IDE) is a software application that helps programmers develop software code efficiently, which normally includes editor, compiler, debugger and so on.
The typical IDE of RL78 is e2studio, which can download sample code and has an easy-to-use Eclipse code editor. As for TI, Code Composer Studio IDE (CCS) is highly recommended, which supports TI's microcontroller (MCU) and embedded processor portfolios. As CCS is also an Eclipse-based IDE, it’s easier for users to get started. Specifically, CCS comprises a series of tools used to develop and debug embedded applications including an optimizing C/C++ compiler, source code editor, project build environment, debugger, profiler and many other features. Also, CCS is completely free to use and is available as both
IDEs | CCS | e2studio |
---|---|---|
License | Free | Free |
Compiler | TI Arm Clang / GCC | CC-RL/ LLVM |
Current Consumption integrated in IDE | EnergyTrace | Renesas QE |
Peripherals’ API function assistance | not support | support |
Display language | English | English Japanese Chinese |
Convert file | Hex file Binary file Motorola S-record file Ti_txt file |
Hex file Binary file Motorola S-record file |
Generate code GUI | SysConfig | Smart Configuration |
CCS integrates MSPM0 device configuration and auto-code generation from SysConfig as well as MSPM0 code examples and academy trainings in the integrated TI Resource explorer. What's more, CCS offers an all-in-one development tool experience.
In addition to CCS, MSPM0 devices are also supported in industry-standard IDEs listed in Table 2-6.
• CCS: https://www.ti.com/tool/CCSTUDIO
• IAR: https://www.iar.com/
• Keil: https://www.keil.com/
IDEs | CCS(Eclipse) | IAR | Keil | |
---|---|---|---|---|
License | Free | Paid | Paid | |
Compiler | TI Arm Clang GCC | IAR C/C++ Compiler™ for Arm | Arm Compiler Version 6 | |
Disk size | 3.44G(ccs1220) |
6.33G(Arm 8.50.4) |
2.5G (µVision V5.37.0) | |
XDS110 | Supported | Supported | Supported | |
J-Link | Supported | Supported | Supported | |
EnergyTrace | Supported | No | No | |
MISRA-C | No | Supported | No | |
Security | No | Supported | No | |
ULINKplus | No | No | Supported | |
Function safety | No | Supported | Supported |
The use of CCS and some of features can be seen in Section 2.2.2.2. Other reference materials are shown as follows: