Bootloader - ArrowElectronics/Reconfigurable-Industrial-Robotics-Platform GitHub Wiki
Building the preloader (u-boot-spl)
-
Open a Quartus Embedded Command Shell:
~/intelFPGA_lite/18.1/embedded/embedded_command_shell.sh -
Open the bsp-editor to generate the BSP:
bsp-editor&- From the drop-down menu, do File -> New IPS BSP.
- In the Preloader settings directory, navigate to the hardware handoff folder system_bd_sys_hps, then clik OK.
This opens the BSP Editor.
- Select the spl.boot option you desire. SDMMC is selected by default. I am using BOOT_FROM_QSPI.
- Use the Advanced settings to select other options like disabling the Watchdog, if desired.
- Click Generate, then Exit.
-
Back in the embedded command shell, cd directory to the spl_bsp folder to compile the BSP.
cd /home/soceds/najiCMR/quartus_project/software/spl_bsp/ make