Precision You Can Trust
NABL-Accredited Calibration | Available on Request
Compiler Support in UDE® provides a smooth debugging and build workflow across major cross-compiler toolchains and MCU families. It supports HighTec (GNU), Tasking, Wind River, Byte Craft, ImageCraft, and Renesas for C166, ST10, XE166, XC2000, TriCore, Power Architecture, Arm, RH850, and SH-2A..
UDE® connects your compiler output with a clear, consistent debugging experience. It reads symbols, maps code to source, and lets you step through functions, watch variables, and inspect registers. Teams can use the compilers they know while keeping the same UDE® interface across projects and processor families.
HighTec’s GNU toolchain brings GCC and G++ to AURIX/TriCore, Power Architecture, and Arm. It includes TriCore-optimized DSP support and extra compilers for the Peripheral Control Processor and the MCS/GTM timer module on AURIX TC3xx. Power Architecture builds can be little-endian or big-endian with VLE and SPE where needed. Arm builds follow the Arm Procedure Call Standard, with support for 32-bit Arm and 16-bit Thumb code in either endianness.
Works with leading compilers: HighTec (GNU), Tasking, Wind River, Byte Craft, ImageCraft, Renesas
Broad MCU coverage: C166, ST10, XE166, XC2000, TriCore, Power Architecture, Arm, RH850, SH-2A
Unified UDE® workflows for build, download, debug, and inspect
Optimized symbol handling for multi-core and peripheral co-processors
Supports ISO C standard for portable builds
Supported Compilers: HighTec (GNU), Tasking, Wind River, Byte Craft, ImageCraft, Renesas
MCU Families: C166, ST10, XE166, XC2000, TriCore, Power Architecture, Arm, RH850, SH-2A
GNU Toolchain Notes (HighTec):
AURIX/TriCore, Power Architecture, Arm targets
All TriCore derivatives supported
Fast, flexible TriCore interrupt and trap interface
TriCore-optimized DSP support library for C++
Additional C compiler for PCP and MCS/GTM on AURIX TC3xx
Power Architecture: Little-endian and big-endian, VLE and SPE supported
Arm: Arm Procedure Call standard, 32-bit Arm and 16-bit Thumb, little-endian and big-endian
Language Standard: ISO C supported