流程:
1.procixx/vivado 配置soc硬件信息,导出FSBL.out;
2.配置uboot dts,生成u-boot (需要打开的硬件 配置为status = "okay";)
/home/zhangyi/work/psoc_linux/u-boot-2018.07-fmxx-idyll/arch/arm/dts/fmxx-ql7010.dts
注意点:
a)defconfig中
/home/zhangyi/work/psoc_linux/u-boot-2018.07-fmxx-idyll/configs/fmxx_nb1708_defconfig
CONFIG_DEFAULT_DEVICE_TREE="fmxx-ql7010" 这里改为相应的dts,即之前修改过的dts
b)Makefile
/home/zhangyi/work/psoc_linux/u-boot-2018.07-fmxx-idyll/board/fmxx/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.o
将相应的配置文件包含进去,如果不包含,那么就是用之前在procixx里默认的,包含了,相当于在uboot中改了主频等参数了;
3.procixx/vivado 利用FSBL,bit,uboot 生成Boot.bin;
4.将Boot.bin拷贝入SD卡,设置为SD卡启动,就可以进入uboot了;
5.如果想进入系统,那么将zImage和dtb还有u-rootfs拷贝进来就OK了。
手机扫一扫
移动阅读更方便
你可能感兴趣的文章