The UDE Universal Debug Engine® / Universal Access Device 2pro (UAD2pro) is a powerful tool for debugging, testing and system analysis. The UDE combines comprehensive functions for debugging, trace and runtime analysis with intuitive and efficient use. UDE’s fundamental functions comprise C/C++ and assembler debugging, real-time monitoring, system visualization and system analysis. Additionally, the UDE provides extensive capabilities for test automation, in-system FLASH programming, support for a wide range of real-time operating systems as well as AUTOSAR software development, and more. The UDE supports a wide range of multicore SoCs and microcontroller families from ST.
UDE enables efficient and convenient control and monitoring of multi-core architectures within a single common user interface. The tool allows synchronized debugging (simultaneous stop, single step and restart of software execution running on different cores) of homogeneous and heterogeneous multicore systems including special cores (e.g. GTM, HSM, eTPU, PPU and others).
The Universal Access Device 2pro (UAD2pro) is the hardware basis for the powerful functions of the UDE and enables robust, efficient and fast communication to the supported architectures and controllers. With the flexible adapter concept of the Universal Access Device family, the UAD2pro supports a wide range of different debug interfaces. The small form factor and additional RS232 and CAN interfaces make the UAD2pro perfect for everyday debug tasks as well as in-field testing.