Keil Logo

Application Note 318

Multi-Core Debugging with MDK

This hands-on tutorial demonstrates multi-core debugging using the NXP LPC54114 Cortex-M4/M0+ dual-core processor and Keil MDK. The example application uses a master-slave concept and is split into two projects that run on separate processor cores. The Cortex-M4 master signals the Cortex-M0+ slave using a mailbox. The complete example is available in as part of this application note. The projects are compliant to CMSIS v5 and utilize Serial Wire Viewer (SWV) data trace, event recorder, and RTX kernel awareness viewer.

The LPCXpresso54114 Evaluation board, which includes an on-board LPC-Link2 adapter for CMSIS-DAP mode downloading and debugging, and a USB A to MicroB cable are required. Optionally, a ULINK debug adapter may be used that displays also interrupt timing.

For more information regarding these files, see APNT_318.PDF.

To see multi-core debugging in action, please take a look at this video.


Application Note

APNT_318.PDF (1,744K)
Wednesday, March 27, 2019

Example Code

APNT_318.ZIP (490K)
Monday, March 25, 2019
  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.