Process:
1.procise / vivado soc hardware configuration information, export FSBL.out;
2. Configure uboot dts, generating the uboot (need to open the hardware configuration to status = "okay";)
/home/zhangyi/work/psoc_linux/u-boot-2018.07-fmsh-idyll/arch/arm/dts/fmsh-ql7010.dts
important point:
a)defconfig中
/home/zhangyi/work/psoc_linux/u-boot-2018.07-fmsh-idyll/configs/fmsh_nb1708_defconfig
CONFIG_DEFAULT_DEVICE_TREE = "fmsh-ql7010" corresponding to herein dts, i.e., before the modified dts
b)Makefile
/home/zhangyi/work/psoc_linux/u-boot-2018.07-fmsh-idyll/board/fmsh/fmql/Makefile
obj-y + = board.o
# obj-y + = ps_init_zb1.o
obj-y + = ps_init_zb2.o
# obj-y + = ps_init_zb3.o
# obj-y + = ps_init_zb4.o
# obj-y + = ps_init_ai_demo .or
The corresponding configuration file included into, if not included, it is used in the prior default procise, including, equivalent to a change in the frequency and other parameters in the uboot;
3.procise / vivado use FSBL, bit, uboot generating Boot.bin;
4. Boot.bin copied into the SD card, an SD card is set to start, can enter the uboot;
5. If you want to enter the system, then there will zImage and dtb u-rootfs copies came to OK.