Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Research Collaboration and Enablement
    • DesignStart
    • Education Hub
    • Innovation
    • Open Source Software and Platforms
  • Forums
    • AI and ML forum
    • Architectures and Processors forum
    • Arm Development Platforms forum
    • Arm Development Studio forum
    • Arm Virtual Hardware forum
    • Automotive forum
    • Compilers and Libraries forum
    • Graphics, Gaming, and VR forum
    • High Performance Computing (HPC) forum
    • Infrastructure Solutions forum
    • Internet of Things (IoT) forum
    • Keil forum
    • Morello Forum
    • Operating Systems forum
    • SoC Design and Simulation forum
    • 中文社区论区
  • Blogs
    • AI and ML blog
    • Announcements
    • Architectures and Processors blog
    • Automotive blog
    • Graphics, Gaming, and VR blog
    • High Performance Computing (HPC) blog
    • Infrastructure Solutions blog
    • Innovation blog
    • Internet of Things (IoT) blog
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Tools, Software and IDEs blog
    • 中文社区博客
  • Support
    • Arm Support Services
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Open Source Software and Platforms
Open Source Software and Platforms
Wiki Musca-B1 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-B1 development board
          • Musca-B1 Links & Resources
          • Musca-B1 Frequently Asked Questions
          • Musca-B1 Firmware update & QSPI / eFlash Boot recovery
          • Keil Support for Musca-B1
          • -Musca-B1 Software Examples
            • TF-M Musca-B1 Demo
            • TF-M Musca-B1 Regression Test
            • Arm Compiler setup for Musca-B1 Software Examples
          • Musca-B1 warm reset of eFlash
        • +Musca-S1 development board
        • Configuring S/NS Memory in an Armv8-M System
  • +R-class platforms
  • +FPGA prototyping boards
  • +Open source software

Musca-B1 Software Examples

TF-M Examples

Two example software projects are provided with the Keil Trusted Firmware-M Pack version 1.2.1 for use with the Keil Musca-B1 Board Support Pack version 1.1.0. 

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

TF-M Musca Demo

TF-M Musca Regression Test

Firmware Requirements

The examples provided with Keil TFM Pack v1.2.1 for Keil Musca-B1 BSP v1.1.0 are designed to run from eFlash memory.  To use these examples you need to ensure that the eFlash DAPLink firmware is installed on the Musca-B1 board, as provided on the Firmware Page.

(Older examples provided with Keil TFM Pack v1.2.0 for Keil Musca-B1 BSP v1.0.0 are designed to run from QSPI memory and required the QSPI DAPLink Firmware.)

Accessing the Examples

When you have Musca-B1 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_B1.

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

  • Share
  • History
  • More
  • Cancel
Related
Recommended