Home    arrow   Products   arrow  Software Tools   arrow  Compiles & IDE    arrow  Cosmic ARM/Cortex "M" Cross Development Tools

Product Details

Cosmic ARM/Cortex "M" Cross Development Tools

Image of Cosmic ARM/Cortex "M" Cross Development Tools


Development Tools

Product Availability:   AGAINST PO, WITHIN 3-4 WEEKS

Cosmic's toolchain for the Cortex family (M0, M0+, M3, M4 and M7) is part of a complete and uniform product line incorporating over 25 years of innovative design and development. All Cosmic products include one year of technical support and updates.

The Cosmic ARM Cortex compiler supports the ARM CMSIS (Cortex Microcontroller Software Interface Standard) hardware abstraction layer, DSP libraries and RTX operating system. You can download the CMSIS distribution from the links below. These distributions include Cosmic ports and examples in addition to the standard ARM distribution

Integrated Development Environment

All Cosmic C Cross Compilers for Windows include IDEA - Cosmic's own integrated development environment which is preconfigured for the Cortex family of processors. IDEA is designed specifically for developing embedded applications with Cosmic compilers. IDEA integrates an editor, project manager, graphical smart build/make facility, program analyzer, link file generator, documentation manager and ZAP debugger into one easy to use environment running on Windows 7, XP and compatible.



The C Compiler package includes: an integrated development environment with optimizing ANSI-C cross compiler, macro assembler, linker, librarian, hex file generator, object format converters, debugging support utilities, run-time library source code, and a multi-pass compiler command driver. The compiler also supports non-intrusive C source-level debugging with Cosmic's line of ZAP debuggers.


Cortex Specific features include:

  • Designed for ARM Cortex M code
  • ANSI and ISO C Compiler
  • ARM CMSIS Compatible
  • Reentrant and Recursive
  • Memory Models
  • C Support for Short Data and Costants
  • In-line Assembly
  • Absolute Listings
  • IEEE-754 Floating Point
  • Moveable Code Feature
  • Check Sum Feature
  • Mixed C and Assembly
  • Host Independent Formats
  • ELF/DWARF Debug Support
  • Flexible Compiler Interface


ZAP Debuggers for ARM Cortex M
ZAP is a full featured source-level debugger available for Windows. ZAP's intuitive graphical interface is uniform for all targets and execution environments. ZAP is available in simulation and JTAG version for Segger J-link Cortex and P&E Multilink Universal/FX, interface Cables and direct USB connection to NXP's Open SDA. Real-time versions of ZAP support FLASH Programming and comprehensive run-time control and hardware breakpoints..