3.2 Remote USB operation
You can control the Motherboard Configuration Controller (MCC) through the USB 2.0 configuration
port.
To enable remote USB operation, you must set the USB_REMOTE parameter in the config.txt file to:
• TRUE to enable the remote USB feature.
• FALSE to disable the feature.
You initiate a command by putting a file into the USBMSD root directory through the USB port. You can
reboot the system, reset the system, or shut down the system by using one of the following filenames:
• reboot.txt.
• reset.txt.
• shutdown.txt.
The MCC detects the presence of the files, performs the requested command, and deletes the file.
Note
In versions 1 and 2 of the firmware, the contents of the files have no effect. They can be empty files.
In version 3 of the firmware, the contents of the files have an effect. The software performs reboot,
shutdown, and reset by checking for a particular string in the text file on the USB drive. The string must
be written at the start of the text file:
• reboot.txt must contain "hsyxhj".
• reset.txt must contain "jkmcgx".
• shutdown.txt must contain "bmqjfe".
Related information
1.3 Location of components on the MPS2 FPGA Prototyping Board on page 1-17
1.4 Location of components on the MPS2+ FPGA Prototyping Board on page 1-19
2.5 USB 2.0 Full Speed interface on page 2-29
5.4 USB 2.0 connector on page 5-83
3 Configuration
3.2 Remote USB operation
100112_0200_09_en Copyright © 2013–2016, 2018–2020 Arm Limited or its affiliates. All
rights reserved.
3-51
Non-Confidential