1.检查环境变量 $OPENWIFI_HW_IMG_DIR $XILINX_DIR $SDCARD_DIR
2.检查内存卡挂载状态-boot和rootfs
3.执行prepare_kernel.sh(编译)
4.执行boot_bin_gen.sh
4.1 (***)检查环境变量 XILINX_DIR BOARD_NAME XSA_FILE
XSA_FILE目录为openwifi-hw-img\boards\$BOARD_NAME\sdk\system_top.xsa
4.2 (***)执行./build_boot_bin.sh
调用openwifi\kernel_boot\boards\$BOARD_NAME\u-boot.elf
执行create_fsbl_project.tcl,创建fsbl.elf
编译产生BOOT.BIN
4.3 生成system_top.bit.bin
5.(***)将dts编译生成dtb文件
dtc -I dts -O dtb -o devicetree.dtb filename_tmp devicetree.dts
dts和dtb路径:openwifi\kernel_boot\boards$BOARD_NAME\devicetree.dts、devicetree.dtb
6.复制devicetree.dtb、BOOT.BIN、system_top.bit.bin到SD卡的BOOT\openwifi$BOARD_NAME文件夹
复制文件的路径在openwifi\kernel_boot\boards$BOARD_NAME\
7.复制镜像到sd卡的BOOT路径(openwifi\adi-linux\arch\arm\boot\uImage)
8.复制文件系统到SD卡的rootfs\root\openwifi(openwifi\user_space)