The Universal Debug Engine (UDE) from Programmierbare Logik & Systeme (PLS) is now supporting the S32M2 motor controller from NXP to support designs moving from the S32K family.
The S32M2 is a highly integrated system in package for body motor applications such as sunroof, pumps, fans and boot openers.
The UDE offers S32M2 developers various visualization options for application states directly in the user interface. These options enable comprehensive system tests and system analyses in addition to highly efficient debugging.
- System in package combines MCUs and analog power
- IAR supports motor control with NXP S32M2
- PLS UDE supports AurixTC4x family
The design of the UDE user interface also ensures a short training period and enables efficient use of the tool. This is key for moving from the S32K MCU family to the development of S32M2 and vice versa only minimal training effort is required.
The S32M2 series is based on ARM Cortex-M4 or -M7 cores and is fully software-compatible with the widely adopted S32K MCU products. The main core clocks at 80 MHz in the Cortex-M4 devices, and 120 MHz in the Cortex-M7 devices.
The debug functions of the UDE are complemented by the integrated UDE MemTool that provides functions for easy and safe programming of flash memory. For automated debugging and testing the UDE also offers comprehensive scripting support. A unique feature is the independence from a specific scripting language. Thanks to the use of Microsoft COM as the base technology for the UDE’s software API, developers can keep using their preferred scripting language such as Python, Perl, or JavaScript. Besides its standard debugging features, UDE also supports the Arm CoreSight trace capabilities of the S32M2.
A significant benefit for software development and testing with the Universal Debug Engine is the tool’s extensive customization options. The UDE fully supports multi-screen operation and has freely configurable perspectives that let developers define multiple views and switch between them to focus on a specific debugging task. Predefined configurations for the S32M2 and the evaluation boards supported by UDE enable developers to quickly begin their debugging or testing tasks without worrying about detailed settings.
The UDE debugger system is complemented by the UAD2pro, UAD2next and UAD3+ devices from PLS’ Universal Access Device family. They provide fast and reliable access to the S32M2 MCUs via the Arm-specific Serial Wire Debug (SWD) interface. For demanding environmental conditions this adapter is also optionally available with additional galvanic isolation. While the UAD2pro exclusively communicates with the UDE on a Windows PC through USB, the UAD2next and UAD3+ devices possess an Ethernet interface as well. This enables them to be used for remote debugging. as well.
If you enjoyed this article, you will like the following ones: don't miss them by subscribing to :
eeNews on Google News
