UDE development tool supports ST's Stellar SR6 P and G Integration MCUs

July 13, 2021 // By Christoph Hammerschmidt
UDE development tool supports ST's Stellar SR6 P and G Integration MCUs
The latest version of the Universal Debug Engine (UDE) from PLS Programmierbare Logik & Systeme GmbH offers extensive multicore debug and trace functions for the new SR6 P and SR6 G series Arm Cortex-R52-based Stellar SR6 Integration MCUs from STMicroelectronics.

The Stellar SR6 P series addresses the next generation of drivetrain, electrification and domain-oriented systems, offering a new level of real-time performance, safety and determinism. Applications for the Stellar SR6 G series range from high-end body integration to zone-oriented vehicle architectures. Up to six Arm Cortex-R52 cores, some of which operate in lock-step or split-lock mode, and up to 20 MByte of embedded phase-change memory (PCM) enable multicore performance for real-time applications in both model series. Stellar SR6’s innovative dual-image storage enables efficient Over-The-Air (OTA) reprogramming with major savings in memory size through an ST innovation that supports configuring the PCM cell structure to double the memory size during OTA updates.

The UDE development and debugging tool, which has been enhanced over the involvement of PLS in the ST Partner Program, provides developers with full debug and trace functions for debugging, testing and system analysis for both device series. Multi-core debugging is possible in a single debug session and within a single shared debugger instance. The UDE Multi-Core Run Control feature enables synchronization of both the Cortex-R52 application cores and the Cortex-M4 based accelerator cores of the devices during debugging. Optionally, all cores or a selected group of cores can be started and stopped synchronously.

Multi-core breakpoints, which can be used in shared code, simplify debugging of complex applications. Such a breakpoint is always effective and completely independent of which core is currently executing the respective code. In addition to support for the actual application cores, the UDE also allows debugging of the hardware security module, which is also integrated, as well as the GTM4, which provides extensive timed-IO functions.

For comprehensive and non-invasive runtime analysis, the tool leverages on the trace capabilities of the CoreSight debug and trace system of the Cortex-R52 and -M4 cores. In addition, data transfers via the on-chip network can be observed. The system also provides trace functions for the GTM4. They can be used


Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.