CrossWorks for ARM is a complete C/C++ and assembly language development system for Cortex-M, Cortex-A, Cortex-R, ARM7, ARM9, ARM11, and XScale microcontrollers. And when we say complete we mean complete — CrossWorks for ARM is packed full of features such as:
CrossStudio Integrated Development Environment. This is our own, natively built, IDE which takes care of edit, build, download, and debugging over SWD/JTAG.
GNU GCC and Clang/LLVM C/C++ toolchains.
The CrossWorks Debugger. Our multi-core debugger able to seamlessly debug applications built from within the IDE or applications built with external toolchains.
The CrossWorks C Library. This is our own non-GPL and non-LGPL C runtime library is designed from the ground up for embedded processor applications.
The CrossWorks Tasking Library, known as CTL. CTL is a royalty-free tasking library that provides a multi-priority, pre-emptive, task switching and synchronization facility.
CrossWorks for MSP430 sets the standard for Texas Instruments MSP430 development tools. The toolset provides a complete and cost-effective solution for programming the MSP430 family of low-power microcontrollers. CrossWorks supports all variants of the MSP430 family, from the smallest to the largest. We bundle an ANSI C compiler, macro assembler, linker/locator, libraries, core simulator, flash downloader, JTAG debugger, and our class-leading integrated development environment, CrossStudio. The C compiler is the benchmark for code quality and performance for the MSP430 microcontroller. Compliant to ANSI and ISO standards, professional and robust, it's the perfect choice for any MSP430 project. Coupled with our CrossStudio development environment, it makes an unbeatable development tool!
CrossWorks for MSP430 supports both the standard 16-bit MSP430 core and the new MSP430X core seamlessly.