
95
Bare-Metal Package
DesignWare ARC AXC003 CPU Card User Guide
Version 6323-018
Synopsys, Inc.
May 2017
archs36.bin
For images built for the SRAM use the following command instead:
axs_comm -c 0553 -a 00000000 -p 20000000 -f
hello_uart_axs103_ram_archs36.bin
The parameters used here have the following meanings:
0553
ARC ID of the ARC HS36 processor
20000000
Program is built for SRAM @
0x2000_0000
, so the
pre-bootloader stores the image at this address,
hello_uart_axs103_
archs36.bin
Selected BIN file (result of build flow)
This command erases the factory-programmed self-tests. If you wish to restore the
self-tests later, see
Restoring the Self-Tests in the SPI Flash
on page 25.
Note
When flashing an image into SPI flash, the
axs_comm
tool prefixes the BIN file with a
256-byte header. Hence, the total size occupied by an image is increased by 256 Bytes.
To prevent corruption of existing image(s), take the increased image size(s) into account
when flashing an additional image into SPI flash
2. The typical setting is to load and execute the application autonomously after a reset.
Set the DIP switches on the ARC SDP Mainboard to the default settings, then set bit
3 of the SW2501 DIP switch to the left position (
). In this position the pre-
bootloader looks for an application in SPI flash, and if it finds it the application runs.
on page 96 shows the DIP switch settings. The change compared to the
default settings is marked by a red ellipse.