Reference software stacks for Cortex-M IoT platforms

For Cortex-M platforms Arm provides

  • Board Support Packs via. the MDK Pack System 
  • Reference port of Trusted-Firmware-M (Open Source PSA compliant firmware and services for IoT devices) and a relevant RTOS.
  • mbedOS, Zephyr and FreeRTOS support in the respective upstream project.

What platforms are supported?

Systems are based on Arm’s Corstone Foundation IP for ARM IoT SoC solutions. The following platforms are supported:

How do I access the Cortex-M software stacks?

Cortex-M software is made available via the Keil MDK board support pack system. Use the "Get Started" link below to find the relevant instructions.  

Here are the available CMSIS board support packs 

MuscaA, MuscaB1 and AN521 platforms are supported in Zephyr Project
MuscaB1, MuscaS1 platforms are supported in mbedOS Project
MuscaB1 FreeRTOS/TF-M Integration can be found here


Platforms Software on Arm's Connected Community

Instructions and FAQs for downloading and working with our reference software stacks are hosted on Arm's Community pages.

Get Started