编译说明
新配置一个板子后,需要为该方案编译生成一个 bootloader.bin
。
在 Baremetal SDK 中,Boot 程序可以当作一个独立的裸机项目进行编译,与 SDK 中的其他方案编译方法相同。
例如:针对 D21x Demo88 的 SPI NAND
方案编译方法如下:
scons --apply-def d21x_demo88-nand_baremetal_bootloader_defconfig scons
编译完成时,除了在 output/d21x_demo88-nand_baremetal_bootloader/images/ 下生成
elf 文件外, 还会将 bootloader.bin
复制到板级目录之中,供打包烧录镜像时使用
target/d21x/demo88-nand/pack/bootloader.bin
编译 Boot 时,不会打包烧录镜像文件,编译应用时才会打包烧录镜像。
注: 在编译应用时,如果 bootloader.bin
已经存在,并且分区等配置没有改变,则不需要重新编译 Bootloader。