CXSTM8 is a highly optimized ANSI and ISO C compiler tailored specifically for the STM8 microcontroller family, including STM8S, STM8L, and STM8A derivatives. Developed through over 25 years of expertise, this toolchain delivers efficient, reliable code generation perfectly aligned with the STM8 architecture. It supports advanced programming features such as reentrancy, recursion, and multiple memory models to fine-tune performance. The compiler integrates seamlessly with Cosmic’s IDEA IDE, which also supports STM32 devices, facilitating smooth migration between architectures. With broad emulator compatibility and robust debugging standards, CXSTM8 is a trusted solution for embedded software development within the ST ecosystem.
Features and Benefits
- Full STM8 family support: Compatible with STM8S, STM8L, STM8A, and specialized packages for STNRG and STLUX series
- Reentrant and recursive code: Supports all programming models using standard ANSI stack frame conventions
- Memory models: Four programming model options enable code optimization tailored to application needs
- Bit-level efficiency: Supports single bit variables with _Bool keyword and standard ANSI bit fields
- In-line assembly: Three methods for embedding assembly with argument passing for mixed-language development
- Moveable code: Facilitates RAM-based code execution such as bootloaders with automatic linker support
- Debug and emulator support: Compatible with IEEE-695, ELF/DWARF debug formats and all existing in-circuit emulators
- Flexible integration: Works with Cosmic’s IDEA IDE or any preferred editor, build system, and source control
| 支持的器件 | STM8 |
| 工具类型 | IDE,Compiler,Debugger |
| 许可类型 | 对特定的意法半导体产品免费 |
| 地点 |
| ST产品 |
|---|
Served Countries:
全球