-
Notifications
You must be signed in to change notification settings - Fork 1
AD40xx Platform Build uboot
As a prerequisite the hdl must be built and referenced when creating a custom version of uboot.
-
Open an embedded command shell
$ ./intelFPGA/18.0/embedded/embedded_command_shell.sh
-
Launch bsp-editor
$ bsp-editor
-
Create a new BSP
File --> New HPS BSP
-
Reference the Preloader settings directory
Navigate to the hdl project hps_isw_handoff/system_bd_sys_hps sub directory. Select "Open", then select "OK".
-
Generate the Preloader
Select "Generate" to create the Preloader project. Select "Exit" to close bsp-editor.
-
Build Preloader
$ cd <hdl repository>/hdl/project/ad40xx_fmc/tei0022/software/spl_bsp $ make
-
preloader-mkpimage.bin is located in the spl_bsp directory
-
Build uboot
$ cd <hdl repository>/hdl/project/ad40xx_fmc/tei0022/software/spl_bsp/uboot-socfpga $ make uboot
-
u-boot.img is located in the spl_bsp/uboot-socfpga directory
-
Download the Intel SoC FPGA Embedded Development Suite
-
Follow the download and install instructions
-
Open an embedded command shell
$ ./intelFPGA/18.0/embedded/embedded_command_shell.sh
-
Launch bsp-editor
$ bsp-editor
-
Create a new BSP
File --> New HPS BSP
-
Reference the Preloader settings directory
Navigate to the hdl project hps_isw_handoff/system_bd_sys_hps sub directory. Select "Open", then select "OK".
-
Generate the Preloader
Select "Generate" to create the Preloader project. Select "Exit" to close bsp-editor.
-
Build Preloader
$ cd <hdl repository>/hdl/project/ad40xx_fmc/tei0022/software/spl_bsp $ make
-
preloader-mkpimage.bin is located in the spl_bsp directory
-
Build uboot
$ cd <hdl repository>/hdl/project/ad40xx_fmc/tei0022/software/spl_bsp/ $ make uboot
-
u-boot.img is located in the spl_bsp/uboot-socfpga directory
Return to Build the Example Design
Return to AD40xx Platform User Guide
Please click Here to purchase platform boards
Arrow Data Storm DAQ Development Platform
Introduction
Developer Starter Guides
Additional Developer Docs
AD40xx Platform User Guide
AD7768 Platform User Guide
AD7768-1 Platform User Guide
AD7606B Platform User Guide
AD738x Platform User Guide
AD469x Platform User Guide
AD463x Platform User Guide
ADRV9001/2 Platform User Guide