Eclipse Debug Plug-in
A special plug-in at no extra cost, enables a separate debug perspective for Eclipse-based platforms. The tool, offered as a feature installation package, offers in contrast to other conventional market solutions the advantage that the complete functionality of the Universal Debug Engine as cross debugger including FLASH programming under Eclipse is retained without having to compromise. It can be simply installed with Eclipse's own mechanism. Operation in RCP stand-alone application mode is also possible.
In order to ensure maintaining the range of functions, the UDE's own workspace file, a location for storing configuration settings of the debugger, is fully integrated in the Eclipse workspace. Subsequently, a debug session can be defined simply as Eclipse launch configuration and started from the C/C++ editor. Display of the instruction pointer is carried out synchronously in all perspectives. Breakpoints can be set both in the C/C++ editor and by debugger-specific functions. Their display is also synchronous. Furthermore, C/C++ editors can also be used in the UDE Eclipse perspective.
The paths of the source files are read by the debug plug-in direct from the Eclipse workspace. This ensures a maximum consistency during the development phase, which in turn means that, as a rule, the common complex path management with large projects is not necessary.
The Eclipse plug-in is available for all UDE supported microcontroller architectures and families including AURIX, TriCore, PowerArchitecture, XC2000 / XE166, Arm, Cortex, XScale, RH850, SH-2A and C166 / ST10. Even the management of several debugger instances for multicore debugging is supported, without limitations.
The tool can be used both in preconfigured installations, based on the
- Eclipse platform 4.8 (Eclipse Photon support in 64-bit version since UDE 2021) ... Eclipse platform 4.33 (Eclipse 2024-09 support in 64-bit version since UDE 2024)
Required Eclipse C/C++ Development Tools
- CDT 9.5 (Eclipse Photon) ... CDT 11.6.1 (Eclipse 2024-09) and on self-configured Eclipse CDT platforms
- 64-bit Java 11.
It is compatible to HighTec PXROS-HR Development Platform, Tasking VX Tools 4.x IDE and ST SPC5 Studio.
Supported Architectures with Universal Debug Engine (UDE Debugger)
- Infineon TriCore™ AURIX™ TC4x Microcontrollers
- Infineon TriCore™ AURIX™ TC32, TC33, TC35, TC36, TC37, TC38, TC39, TC3x Microcontrollers
- Infineon TriCore™ AURIX™ TC21, TC22, TC23, TC24, TC26, TC27, TC29, TC2x Microcontrollers
- Infineon TriCore™ AUDO TC1767ED, TC1797ED, TC1798 Microcontrollers
- Synopsys ARC® Processors
- SiFive RISC-V Based Microcontrollers
- NXP Power Architecture® MPC57xx Microcontrollers
- NXP Power Architecture® S32R Microcontrollers
- STMicroelectronics Power Architecture® SPC57x Microcontrollers
- STMicroelectronics Power Architecture® SPC58x Microcontrollers
- NXP Power Architecture® MPC56xx Microcontrollers
- STMicroelectronics Power Architecture® SPC56x Microcontrollers
- Renesas RH850 G3K, G3M, G4M Microcontrollers
- NXP Cortex-R52 S32Z and S32E Real-Time Processors
- NXP Cortex-R52 S32S Microcontrollers for Safe Vehicle Dynamics
- STMicroelectronics Cortex-R52, Cortex-M7 Stellar Automotive Microcontrollers
- NXP Cortex-A53 S32G Vehicle Network Processors
- NXP Cortex-A53 S32V234 Automotive Platform
- Texas Instruments Cortex-A53 TI Sitara AM64x Processors
- Texas Instruments Cortex-A72 TI Jacinto 7 TDA4 and DRA8
- Xilinx Cortex-A9 Zynq-7000 Microcontrollers
- Cortex-A8 i.MX51, OMAP35 Microcontrollers
- Texas Instruments Cortex-R4 TMS570 Microcontrollers
- Texas Instruments Cortex-R5F TI Sitara AM243x Microcontrollers
- Cortex-M7 STM32 Kinetis Microcontrollers
- NXP Cortex-M7 i.MX RT Microcontrollers
- NXP Cortex-M7 S32K3 General Purpose Microcontrollers
- Cortex-M4 XMC4000 XMC4500 FM4 Kinetis LPC4000 STM32 S32K Microcontrollers
- Cortex-M3 LPC1000 STM32 TMS470 TLE9860 Microcontrollers
- STMicroelectronics Cortex-M33 STM32L5 STM32U5 Microcontrollers
- Renesas Cortex-M33 RA4 and RA6 Microcontrollers
- Cortex-M0 XMC1000 Kinetis NUC100 STM32 S32K Microcontrollers
- Renesas SuperH™ SH-2A Microcontrollers
- Infineon XC2000, XE166 Microcontrollers
- Infineon XC166, XC161, XC164, XC166 Microcontrollers
- Arm7™ Microcontrollers
- Arm9™ Microcontrollers
- Arm11™ Microcontrollers
- AMCC Power PC™ PPC440, PPC460 Microcontrollers
- Marvel/Intel XScale Microcontrollers
- STMicroelectronics ST10™ ST10F276, ST10F269, ST10F296 * Microcontrollers
- Infineon C166CBC, C161U, SDA6000 * Microcontrollers
- Infineon C166™ C161, C165, C166, C167, C16x * Microcontrollers