Supported Compilers

winIDEA

The below table lists compilers, which winIDEA supports in terms of loading the executable code and then debugging and testing it on the target microcontroller via the iSYSTEM Bluebox.

Processor Family - 32-bit Compiler Vendor
Power Architecture AdaCore, Cosmic, Wind River Diab, GHS, GCC, NXP, MetaWare/MQX, Tasking, HighTec
ARM7, ARM9, Cortex-M, Cortex-R, Cortex-A ARM, Code Sourcery, Wind River Diab, GHS, GCC, IAR, Keil, MetaWare/MQX, Tasking, TI
V850, RH850 IAR, GHS, Renesas, Wind River Diab
TriCore, AURIX Tasking, GCC, HighTec, GHS (TC2xx)

If your compiler in use is not listed, just get in touch with us.

 

testIDEA

testIDEA's internal test engine doesn’t depend on the microcontroller architecture only but also on a particular compiler and compiler version being used. testIDEA must be fully aware of the calling convention used by the compiler. In case the compiler vendor changes the calling convention from one version to another, it will break testIDEA operation too. Still, once a specific compiler is supported by a particular architecture, iSYSTEM can quickly adjust the testIDEA engine when necessary.

The below table lists the supported architectures and compilers. A particular compiler version is also stated for tested combinations.

Processor Family Compiler
Power Architecture GCC 4.4.0 4.8.0, CodeWarrior 2-5, DIAB 5.7.0.0.
ARM7, ARM9, Cortex-M, Cortex-R, Cortex-A ARM, Code Sourcery 4.6.1, Wind River Diab, GHS, GCC 4.8.0 4.6.0, IAR 6.70.1.5641, Keil, MetaWare/MQX, Tasking, TI 4.6.4
V850, RH850 IAR 3.80 (RH850)1.10, GHS 201315, Renesas 3.45, Wind River Diab 5.9.3.0
TriCore, AURIX Tasking 3.0r1, 3.5r1

If your compiler in use is not listed, just get in touch with us.