
77
Drivers
DesignWare ARC AXC003 CPU Card User Guide
Version 6323-018
Synopsys, Inc.
May 2017
. (dot)
Pre-Bootloader not yet executed. Check the DIP
switch settings and press a CPU start button.
Table 34
Meaning of the Right Character of the Seven-Segment Display
Error Code
Description
0
No error
1
DDR3 SDRAM initialization error
2
SPI initialization error: SPI IP is not detected
3
CGU lock error
4
SPI-Flash error: Cannot read the Flash ID
5
SPI-Flash error: Problem reading data
6
SPI-Flash error: Incorrect Flash ID
7
SPI-Flash error: Cannot select next 128 Mbit segment
(Problem related to 4
th
address byte)
8
No valid image in SPI Flash for the ARC core running the
Pre-Bootloader
9
CRC error: after copying the image to the target memory
location the calculated CRC differs from the one in the header
blank
When the right character is blank (off) but the left character
shows a digit, the pre-bootloader hangs. Push the
RESET
button again
Additional board settings are performed by the board_init() function from the file
/software/baremetal/board/axs103/src/board_axs103.c
, which should be
executed at the start of every application.
8.4 Drivers
The AXS103 Software Development Platform includes drivers for bare-metal applications and
MQX.
For a list of available drivers, see the release notes at the ARC SDP download webpage
Drivers for Bare-Metal Applications
Drivers
for
bare-metal
applications
are
included
in
the
file
axs103_software_<version>.zip
, which is available from the ARC SDP download
webpage
. Download and unzip this file. The drivers are located in the
/software/baremetal/io
subdirectory.