Keil Logo

News News Item

28 Mar 2017

Extended MDK editions and ULINKplus

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. The new products will become available in June 2017.

  • 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 / Cortex-M heterogeneous computing system
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 Debug Adapter
ULINKplus with power measurement and test I/O support

ULINKplus 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.

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.