Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Open Source Software and Platforms
Open Source Software and Platforms
Wiki Musca-A Software Examples
  • Help
  • Jump...
  • Cancel
  • About this wiki
  • Supported platforms
  • Obtaining support
  • +Arm Reference Platforms deliverables
  • +A-class platforms
  • -M-class platforms
    • -IoT Subsystems
      • Corstone-300 Platforms
      • +Beetle development board
      • -Musca development boards
        • Musca Platforms Links & Resources
        • -Musca-A development board
          • Musca-A Links and Resources
          • Musca-A Frequently Asked Questions
          • Musca-A Power Rail Information
          • Drag & Drop issues on Musca-A boards
          • Musca-A Firmware update & QSPI / Boot recovery
          • Keil Support for Musca-A
          • -Musca-A Software Examples
            • TF-M Musca Demo
            • TF-M Musca Regression Test
            • Musca-A Secure/Non-secure Blinky example
            • Musca-A MHU Doorbell example
        • +Musca-B1 development board
        • +Musca-S1 development board
        • Configuring S/NS Memory in an Armv8-M System
  • +R-class platforms
  • +FPGA prototyping boards
  • +Open source software

Musca-A Software Examples

TF-M Examples

Two example software projects are provided with the Arm Trusted Firmware-M Pack v1.0.1 for use with the Keil Musca-A Board Support Pack versions 2.0.0. Note: These examples are not available in later versions of the Trusted Firmware-M pack.

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

TF-M Musca Demo

TF-M Musca Regression Test

Examples in Musca-A Board Pack v1.0.x

Two example software projects NOT based on TF-M are provided with the older Keil Musca-A Board Support Pack versions 1.0.x. 

PLEASE NOTE: These examples do not build when Keil Musca-A1 BSP v2.0.0 or later is installed.

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

Secure/Non-secure Blinky example

MHU doorbell example

Accessing the Examples

When you have Musca-A packs installed in Keil MDK, you can make copies of the example projects using MDK Pack Installer.  From the Pack Installer under the Devices tab in the left hand pane select ARM -> ARM Cortex-M33 -> Musca.

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

IMPORTANT NOTE: The latest Keil pack examples have been developed using newer firmware than that delivered on the boards.  Before trying to use these examples on the boards, please ensure that the board has the latest firmware installed (see here for instructions on installing the latest firmware).

  • Keil MDK
  • Musca-A
  • Share
  • History
  • More
  • Cancel
Related
Recommended