How do I get hold of a Musca-B1 board?
Why wont my Musca-B1 board boot from E-Flash?
Can I use Arm Debug tools with Musca-B1?
Is Musca-B1 Supported in DS-5?
How do I get the Blinky example supplied on the board?
Are there any other Software Examples for Musca-B1?
Is Musca-B1 Supported in Trusted Firmware-M?
ARM only have a limited number of Musca boards available to loan to key partners. To register interest, you can use this form
Musca-B1 boards are delivered with firmware that only enables booting from QSPI flash. To boot from E-Flash you will need to update the firmware on the board.
The latest firmware, and instructions on how to install it, are available from the Boot Recovery page.
You can check which version of firmware your board is running by looking at the output message in the serial terminal.
Keil MDK will provide support for development and debugging on Musca-B1. A Keil Board Support Pack for Musca-B1 will be available soon.
Musca-B1 support in DS-5 was added in version 5.29.2.
The board is delivered programmed with a simple Blinky example. The source code for this example is not publicly available. However a copy of the binary file can be found in the Boot Recovery article with instructions on how to load it onto the board.
The Keil Board Support Packs for Musca-B1 provides software examples programs. More information can be found in the Software Examples article.
Yes Musca-B1 is a supported platform in Trusted Firmware-M (TF-M).
Visit the Trusted Firmware website for more information on TF-M. The TF-M git repository is here.
Keil Musca-B1 Board Support Pack that supports TF-M, and TF-M Middleware are now avaliable - for more information see the Keil Support article.