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 TriCore, PowerArchitecture, XC2000 / XE166, Arm, Cortex, XScale, 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 in 64-bit version since UDE 2021) ...
- Eclipse platform 4.23 (Eclipse 2022-03 in 64-bit version since UDE 2021)
and 64-bit Java 11.
Eclipse C/C++ Development Tools
- CDT 9.5 (Eclipse Photon) ...
- CDT 10.6 (Eclipse 2022-03)
- and on self-configured Eclipse CDT platforms.
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)
- C166CBC, C161U, SDA6000 * Microcontrollers from Infineon
- C166™ C161, C165, C166, C167, C16x * Microcontrollers from Infineon
- ST10™ ST10F276, ST10F269, ST10F296 * Microcontrollers from STMicroelectronics
- Power Architecture® SPC57x Microcontrollers from STMicroelectronics
- Power Architecture® SPC58x Microcontrollers from STMicroelectronics
- TriCore™ AURIX™ TC32, TC33, TC35, TC36, TC37, TC38, TC39 Microcontrollers from Infineon
- TriCore™ AURIX™ TC21, TC22, TC23, TC24, TC26, TC27, TC29 Microcontrollers from Infineon
- Cortex-A53 S32V234 Automotive Platform
- Cortex-R4 TMS570 Microcontrollers
- XScale™ Microcontrollers from Marvel/Intel
- Arm11™ Microcontrollers
- Arm9™ Microcontrollers
- Power Architecture® MPC57xx Microcontrollers from NXP
- Power Architecture® S32R Microcontrollers from NXP
- Power Architecture® MPC56xx Microcontrollers from NXP
- Power Architecture® SPC56x Microcontrollers from STMicroelectronics
- Arm7™ Microcontrollers
- Cortex-M7, STM32, Kinetis Microcontrollers
- Cortex-M4 XMC4000, XMC4500, FM4, Kinetis, LPC4000, STM32, S32K Microcontrollers
- Cortex-M3 LPC1000, STM32, TMS470, TLE9860 Microcontrollers
- Cortex-M33 STM32L5, STM32U5 Microcontrollers
- Cortex-M0 XMC1000, Kinetis, NUC100, STM32, S32K Microcontrollers
- Cortex-A9 Zynq-7000 Microcontrollers
- Cortex-A8 i.MX51, OMAP35 Microcontrollers
- Cortex-R52, Cortex-M7 Stellar Automotive Microcontrollers from STMicroelectronics
- TriCore™ AUDO TC1767ED, TC1797ED, TC1798 Microcontrollers from Infineon
- XC2000, XE166 Microcontrollers from Infineon
- XC166, XC161, XC164, XC166 Microcontrollers from Infineon
- SuperH™ SH-2A Microcontrollers from Renesas
- RH850 Microcontrollers from Renesas
- Power PC™ PPC440, PPC460 Microcontrollers from AMCC