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.