正点原子领航者7020开机自动模拟U盘
跟随《领航者ZYNQ之嵌入式Linux开发指南》进行学习,实现开机自动模拟U盘功能过程中遇到一些问题,在这里记录并分享。
一、20章的另一种方式编译 ZYNQ 镜像
这一章中严格按照教程进行操作,只在修改system-top.dts时,将i2c_2中的_去掉,否则后面会报错。启动开发板后得不到与教程一样的结果,直接按照接下来的教程进行环境变量修改后得到了同教程一样的结果。需要注意最后一条命令中空格问题,直接复制教程内容可能出错。
这是我编辑过的:
setenv sdboot ‘if mmcinfo; then run uenvboot; echo Copying Linux from SD to RAM… && load mmc 0 ${bitstream_load_address} ${bitstream_image} && fpga loadb 0 ${bitstream_load_address} ${bitstream_size} && load mmc 0 ${kernel_load_address} ${kernel_image} && load mmc 0 ${devicetree_load_address} ${devicetree_image} && bootz ${kernel_load_address} - ${devicetree_load_address}; fi’