Arm® Corstone™ SSE
-300 with Cortex®-
M55 and Ethos™
-U55 :
Example Subsystem for MPS3 - Application Note AN547
DAI 0547C
Issue C
12 Software
Copyright
©
2020, 2021 Arm Limited (or its affiliates). All rights reserved.
Non-Confidential
Page 54 of 64
12
Software
12.1
Rebuilding software
Requirements:
•
The software directory from the download
•
Keil
Vision® 5.31 or later
The following instructions apply to the software package provided
:
1.
Navigate to
<install_dir>/Software/selftest/
2.
Load
selftest_mpb.uvprojx
in Keil uVision
3.
Once loaded, the project can be rebuilt by selecting either:
o
Project - > Build Target
o
Project - > Rebuild all target files
•
The output can then be found in
<install_dir>/Software/selftest/an547_st.axf
12.2
Loading software on the MPS3 board
Requirements:
•
MPS3 board powered and USB cable connected
•
MPS3 USB mass storage open in a file explorer
The following instructions apply to all versions of software:
1.
Copy the software
<install_dir>/Software/selftest/an547_st.axf
to the board
<MPS3_dir>/Software
folder
2.
Navigate to
<MPS3_dir>MB/HBI0309C/AN547
and open the
images.txt
file in a text editor
3.
Add a new line for the new software you wish to run and make sure the other lines are commented out, for
example :
;IMAGE0FILE: \SOFTWARE\selftest.axf; - selftest uSD
IMAGE0FILE: \SOFTWARE\an547_st.axf ; - selftest uSD
(the compiled
an547_st.axf
image is uncommented, which is therefore selected and
selftest.axf
is commented out)
The MPS3 can now be booted according to the instructions in the
Arm® MPS3 FPGA Prototyping Board Getting
Started Guide
that is supplied with the MPS3 board.