Eclipse 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.2 (Juno)
  • Eclipse platform 4.3 (Kepler)
  • Eclipse platform 4.4 (Luna)
  • Eclipse platform 4.5 (Mars)
  • Eclipse platform 4.6 (Neon)

Eclipse C/C++ Development Tools

  • CDT 8.0 (Indigo)
  • CDT 8.1 (Juno)
  • CDT 8.3 (Kepler)
  • CDT 8.6 (Luna)
  • CDT 8.7 (Mars)
  • CDT 8.8 (Mars)
  • CDT 9.2 (Neon)
  • 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.

Architectures

TriCore™ AURIX™ TC38x, TC39x, TC3xx Microcontrollers from Infineon 2nd Generation TriCore™ AURIX™ TC21x, TC22x, TC23x, TC26x, TC27x, TC29x Microcontrollers from Infineon TriCore™ AUDO TC1767ED, TC1797ED, TC1798 Microcontrollers from Infineon Power Architecture™ MPC57xx Microcontrollers from NXP Power Architecture™ S32R Microcontrollers from NXP Power Architecture™ SPC57x Microcontrollers from STMicroelectronics Power Architecture™ SPC58x Microcontrollers from STMicroelectronics Power Architecture™ MPC56xx Microcontrollers from NXP Power Architecture™ SPC56x Microcontrollers from STMicroelectronics Cortex™-M0 XMC1000, Kinetis, NUC100, STM32, S32K Microcontrollers Cortex™-M3 LPC1000, STM32, TMS470, TLE9860 Microcontrollers Cortex™-M4 XMC4000, XMC4500, FM4, Kinetis, LPC4000, STM32, S32K Microcontrollers Cortex™-M7 Kinetis, STM32 Microcontrollers Cortex™-R4 TMS570 Microcontrollers Cortex™-A8 i.MX51, OMAP35 Microcontrollers Cortex™-A9 Zynq-7000 Microcontrollers XC2000, XE166 Microcontrollers from Infineon XC166 XC161, XC164, XC166 Microcontrollers from Infineon SuperH™ SH-2A Microcontrollers from Renesas ARM® 7 Microcontrollers ARM® 9 Microcontrollers ARM® 11 Microcontrollers Power PC™ PPC440, PPC460 Microcontrollers from AMCC XScale™ Microcontrollers from Marvel/Intel C166CBC C161U, SDA6000 Microcontrollers from Infineon C166™ C161, C165, C166, C167, C16x Microcontrollers from Infineon ST10™ ST10F276, ST10F269, ST10F296 Microcontrollers from STMicroelectronics