Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Open Source Software and Platforms
Open Source Software and Platforms
Wiki MPS2+ Firmware update for reboot.txt method
  • Help
  • Jump...
  • Cancel
  • About this wiki
  • Supported platforms
  • Obtaining support
  • +Arm Reference Platforms deliverables
  • +A-class platforms
  • +M-class platforms
  • +R-class platforms
  • -FPGA prototyping boards
    • -MPS2(+) FPGA prototyping board
      • MPS2(+) M-class prototyping system
      • Keil Board Support Packs for MPS2(+)
      • +Keil pack for SSE-200 IoT System for MPS2+
      • Running uCLinux on the Arm MPS2(+) platform
      • MPS2(+) Mbed OS automated testing
      • FPGA Prescale register address incorrect in MPS2(+) software header file
      • MPS2+ Firmware update for reboot.txt method
    • +MPS3 FPGA Prototyping System
  • +Open source software

MPS2+ Firmware update for reboot.txt method

It is possible to control the MPS2+ Motherboard Configuration Controller (MCC) via the USB2.0 Configuration port. This functionality is described in the MPS2+ Technical Reference Manual (TRM) section 3.2 "Remote USB Operation".

The reboot.txt method does not work correctly with the firmware version delivered with MPS2+. 

A new version of firmware (mbb_v300.ebf) is now available that fixes this issue.  A download of the new firmware is provided below.

The fix also requires a change to the contents of reboot, reset and shutdown .txt files.
It is necessary to make the following changes:

     A string must now be written at the start of the text file.

          reboot.txt must contain - "hsyxhj"
          reset.txt must contain - "jkmcgx"
          shutdown.txt must contain - "bmqjfe"
    
Examples of these files are also provided below. The rest of the method for performing the reboot, reset and shutdown action has not changed.

mbb_v300.ebf

reboot.txt

reset.txt

shutdown.txt

  • Share
  • History
  • More
  • Cancel
Related
Recommended