Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Open Source Software and Platforms
Open Source Software and Platforms
Wiki Musca-S1 Firmware update & QSPI/MRAM boot recovery
  • 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-S1 development board
          • Musca-S1 Frequently Asked Questions
          • Musca-S1 Links & Resources
          • Musca-S1 Firmware update & QSPI/MRAM boot recovery
          • Board automatic run on power up
          • Keil Support for Musca-S1
          • +Musca-S1 Software Examples
        • Configuring S/NS Memory in an Armv8-M System
  • +R-class platforms
  • +FPGA prototyping boards
  • +Open source software

You are currently reviewing an older revision of this page.

  • History View current version

Musca-S1 Firmware update & QSPI/MRAM boot recovery

The latest DAPLink firmware for the Musca-S1 board can be found at the bottom of this page.

 Note: Please ensure the DAPLink board firmware has been updated to the latest version before attempting Drag-and-Drop updates to the boards software.  DAPLink firmware S1 DUAL v1.9 supports both QSPI and MRAM boot on Musca-S1 boards.

 To update the DAPLink firmware please follow these steps (as described in the board TRM):

  1. Press and hold the ISP button while powering up the board using the USB lead.
  2. Delete file firmware.bin that appears in the CRP DISABLD USB drive.
  3. Copy DAPLink_S1_DUAL_v1_9.bin, or a later version, to the CRP DISABLD drive.
    • From a Windows System you can simply Drag & Drop the file
    • On Linux/Mac OS please use the following command:
      dd if={new_firmware.bin} of=/Volumes/CRP\ DISABLD/firmware.bin conv=notrunc
  4. Power cycle the board using the USB lead. Do not press the ISP button during the power cycle.

 The musca-s1_blinky.zip file below contains blinky application files for running from QSPI and MRAM.  To update the application image, perform the following steps:

  1. Ensure that the boot switch is set to QSPI or eMRAM as required.
  2. Power up the board by connecting the USB lead and pressing the PBON button.
  3. Copy the required software image onto the MBED drive.
  4. Power cycle the board or press the nSRST button to reset the system and boot from the new QSPI or eMRAM software image.

DAPLink_5F00_S1_5F00_DUAL_5F00_v1.9.zip

Musca_2D00_s1_5F00_blinky.zip