Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Open Source Software and Platforms
Open Source Software and Platforms
Wiki SSE-200 for MPS2+ Software Examples
  • Help
  • Jump...
  • Cancel
  • About this wiki
  • Supported platforms
  • Obtaining support
  • +Arm Reference Platforms deliverables
  • +A-class platforms
  • +M-class platforms
  • +R-class platforms
  • -FPGA prototyping boards
    • -MPS2(+) FPGA prototyping board
      • MPS2(+) M-class prototyping system
      • Keil Board Support Packs for MPS2(+)
      • -Keil pack for SSE-200 IoT System for MPS2+
        • -SSE-200 for MPS2+ Software Examples
          • MPS2+ SSE-200 TF-M Examples User Guide
          • MPS2+ SSE-200 Devices Example
          • MPS2+ SSE-200 Devices Secure/Non-secure Example
          • MPS2+ SSE-200 Secure/Non-secure Blinky Example
      • Running uCLinux on the Arm MPS2(+) platform
      • MPS2(+) Mbed OS automated testing
      • FPGA Prescale register address incorrect in MPS2(+) software header file
      • MPS2+ Firmware update for reboot.txt method
    • +MPS3 FPGA Prototyping System
  • +Open source software

You are currently reviewing an older revision of this page.

  • History View current version

SSE-200 for MPS2+ Software Examples

TF-M Examples

Three example software projects are provided with the Keil Trusted Firmware-M Pack v1.1.0 for use with the V2M-MPS2_SSE_200 Board Support Pack versions 2.0.0. 

The examples are all based on Trusted Firmware-M projects:

TF-M Demo – This example is based on Trusted Firmware-M project's 'Default Configuration'.

TF-M Core Test - This example is based on TFM project's 'Core Tests'.

TF-M Regression Test - This example is based on Trusted Firmware-M project's 'Regression Configuration'.

For instructions on how to build, run and debug these examples, see the TF-M Examples User Guide

Please note that Keil Debug of these examples will only work with FPGA image for SSE-200 IoT Subsystem for Cortex-M (AN521) Version 3.0 or later available here.

Legacy Examples

Three example software projects are provided with the Keil Arm MPS2 SSE-200 Board Support Pack v1.0.3.

PLEASE NOTE: These examples do not build when Keil Arm MPS2 SSE-200 BSP v2.0.0 or later is installed.

Further information about these examples can be found on the following pages:

SSE-200 Devices Example

SSE-200 Secure/Non-secure Devices Example

SSE-200 Secure/Non-secure Blinky Example

 

Accessing the Examples

When you have the pack installed in Keil MDK, you can make copies of these projects using MDK Pack Installer.  From the Pack Installer under the Devices tab in the left hand pane select ARM -> ARM Cortex-M33 -> SMM-SSE-200.

In the right hand pane of the Pack Installer select the Examples tab.  There you will be presented with the the examples for SSE-200.  You can press the “Copy” button for each of the examples to create a copy of the example in a folder of your choosing.