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.5 (Mars)
- Eclipse platform 4.6 (Neon)
- Eclipse platform 4.7 (Oxygen)
- Eclipse platform 4.8 (Photon).
Eclipse C/C++ Development Tools
- CDT 8.8 (Mars)
- CDT 9.2 (Neon)
- CDT 9.4 (Oxygen)
- CDT 9.5 (Photon)
- 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.