The UDE Universal Debug Engine® / Universal Access Device 2next (UAD2next) 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 2next (UAD2next) is the all-round hardware platform for the powerful functions of the UDE and enables robust, efficient and fast communication to the supported architectures and controllers. An optional Range Extender bridges distances between target and UAD2next of up to two meters. The UAD2next can be extended with plug-in trace modules that support trace data recording from various on-chip trace sources such as Arm CoreSight or NEXUS Class 3+. The UAD2next combines state of the art debug functions and CAN with trace functions. This makes it perfect for efficient system-level debugging, testing and analysis.