Step
Description
3*
Optional - alternatively, Enclustra Module Configuration Tool (MCT) [5] can be used to pro-
gram the QSPI flash.
The procedure implies setting another boot mode than QSPI during flash programming, so
that the SoC does not try to boot while the flash is being programmed. The other boot mode
in this case is SD card boot. Therefore, the method will be successful only if no SD card is
present in the SD card slot.
1. Close all other tools that may be connected to the FTDI device (Vivado Hardware Man-
ager, Vitis, UART terminal)
2. Remove the power supply from the Mars ST3 base board (see label
3. Disconnect all USB cables from the Mars ST3 base board.
4. Set CFG = [1: OFF, 2: OFF, 3: ON, 4: OFF]
5. Connect a USB cable to the micro USB port on the Mars ST3 base board
6. Reconnect the power supply to the Mars ST3 base board (see label
7. Perform QSPI flash programming in MCT and close MCT
8. After programming, remove the power supply from the Mars ST3 base board (see label
12 V DC
9. Disconnect all USB cables from the Mars ST3 base board and remove the power supply
from the Mars ST3 base board
10. Reconnect the USB cable and disconnect and reconnect the UART terminal
11. Set boot mode to QSPI boot mode: CFG = [1: ON, 2: OFF, 3: ON, 4: OFF]
12. Reconnect the power supply to the Mars ST3 base board
Table 11: Programming the QSPI Flash for QSPI Flash Boot Mode Step-by-Step Guide
Figure 5: Enable xilffs in Vitis
D-0000-489-003
in Figure 2)
19 / 25
12 V DC
in Figure 2)
12 V DC
in Figure 2)
Version 2022.1_v2.0.1, 15.10.2022
Need help?
Do you have a question about the Mars ZX2 and is the answer not in the manual?