Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Open Source Software and Platforms
Open Source Software and Platforms
Wiki Musca-B1 Firmware update & QSPI / eFlash 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-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
          • 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

You are currently reviewing an older revision of this page.

  • History View current version

Musca-B1 Firmware update & QSPI / eFlash Boot recovery

QSPI Firmware

The latest QSPI DAPLink firmware for the Musca-B1 board can be found below.

 Note: Please ensure the DAPLink board firmware has been updated to the latest version before attempting Drag-and-Drop updates to the boards software.

 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 the firmware.bin file that appears in the CRP DISABLD USB drive.
  3. Copy DAPLink_QSPI_Vxx.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.

To update the QSPI image, perform the following steps:

  1. Power up the board by connecting the USB lead and pressing the PBON button
  2. Copy a .bin format QSPI software image onto the MBED drive, for example blinky_qspi.bin.
  3. Power cycle the board or press the nSRST button to reset the system and boot from the new QSPI software image.

All Musca-B1 software and firmware resources are subject to an End User License Agreement (EULA).  Users must be able to agree and abide by the terms of this EULA before downloading and using these files.

qa.community.arm.com/.../blinky_5F00_qspi.bin

eFlash Firmware

DAP Link firmware and binary files for eFlash are also provided below for booting from eFlash.  To use eFlash, follow the instructions above but using the below eFlash files instead of the QSPI files.

qa.community.arm.com/.../blinky_5F00_eflash.bin