At Embedded World 2017 in Nuremberg, ARM announced new editions of the popular Keil MDK Microcontroller Development Kit and extensions to the ULINK Debug Adapter Series.
- MDK-Essential supports Cortex-M microcontrollers and includes non-secure programming for Cortex-M23 and Cortex-M33. Users of the MDK-Cortex-M edition with valid support and maintenance are entitled for a free upgrade to MDK-Essential.
- MDK-Plus is extended with DS-MDK for software development of heterogenous Cortex-A/Cortex-M systems.
- ULINKplus is an innovative universal debug/trace adapter that includes power measurement and test I/O support.
Cortex-M TrustZone for secure execution
The Cortex-M23 and Cortex-M33 processors include TrustZone that offers secure and non-secure execution areas. Devices may contain pre-programmed firmware in the secure execution area. Using MDK-Essential allows the creation of software for the non-secure area which extends the functionality of such devices.
MDK-Plus or MDK-Professional can access both secure and non-secure execution area. Access rights to the secure area enables debug and trace visibility to the complete system.
Heterogenous Cortex-A/Cortex-M systems
Heterogeneous computing system based on Cortex-A/Cortex-M processors combine best-in-class technology for application software and deterministic real-time I/O. DS-MDK supports software development for such systems and is in future part of MDK-Plus and MDK-Professional.
Cortex-A and Cortex-M processor-based heterogeneous computing system
Debugging with energy awareness and test I/O
The new ULINKplus is an innovative universal debug/trace adapter that connects to the ARM CoreSight debug/trace logic integrated in ARM Cortex processor based devices. The compact enclosure of ULINKplus allows usage in harsh environments and provides standard target connectors for JTAG, power measurement, and general purpose test I/O.
ULINKplus with power measurement and test I/O support
offers multi-core debugging and uses a CMSIS-DAP interface which is widely supported by many debuggers. It provides isolated JTAG/Serial-Wire and isolated power measurement connections to the target hardware - essential for testing applications such as motor control, power converters, or systems with sensitive analog inputs. The power measurement is synchronized to event tracing which makes it easy to optimize the energy efficiency of a system.
The unit also provides nine additional test I/O pins to interact with the target under test or control automated test stands. The test I/O pins provide digital and analog capabilities and virtual debug registers allow access in various debug views or from debug scripts.
The new products will become available in June 2017, please contact us
for more information.