Keil Logo Arm Logo

Application Note 299

NXP S32K Cortex-M4 Lab for the S32K144EVB Board

This hands-on lab demonstrates the NXP Cortex-M4 processor and Keil µVision. The Keil Blinky example which uses the on-board potentiometer to control the tri-color LED via the Keil RTX5 RTOS is included with your MDK-ARM installation. The example is compliant to Cortex Microcontroller Software Interface Standard (CMSIS V5). Serial Wire Viewer Data Trace, memory reads and writes, the RTX Kernel Awareness Viewer and Event Recorder are shown.

An NXP S32K144EVB board and a USB A to microB cable are needed. The CMSIS-DAP.ZIP file (below) contains a CMSIS-DAP.S19 firmware file that can be downloaded to your board for OpenSDA debugging.

To use the Serial Wire Viewer, a ULINKPlus, ULINK2, ULINK-ME, ULINKPro or J-Link debug adapter is required.

IMPORTANT NOTE: You must install 2 files to your MDK-ARM V5.23 installation before you can use this lab.

  • You must download the Keil.S32_SDK_DFP.1.0.0 (2017-04-19).pack file and then execute that file to install the S32 pack to your MDK-ARM V5 installation.
  • You must also download the UL2CM3.ZIP file (below) and extract it to your [installation_folder]/ARM/BIN/ folder. [installation_folder] is wherever you installed the MDK-ARM tools. The default is: C:\Keil_v5\. You will overwrite the existing UL2CM3.DLL file.

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

Application Note

APNT_299.PDF (1,682K)
Thursday, May 11, 2017

Example Code

Friday, March 17, 2017
UL2CM3.ZIP (1,681K)
Friday, March 17, 2017

Keil logo

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.