离线烧录
3 Mar 2025
Read time: 1 minute(s)
离线烧录,是指使用烧录器烧录存储器件,包括 SPI NOR 和 SPI NAND。本节演示使用硕飞 SP328 烧录器进行烧录的详细流程和步骤,以 D21x
平台的镜像烧录为例。
注: 离线(脱机)烧录会破坏掉固件的加密信息。如果开启了安全启动,SPIENC
等加密方案,则不得进行脱机烧录。
注:
执行本节步骤和流程之前,确保已安装硕飞 SP328 烧录器,并准备好要烧录平台的镜像文件。更多关于烧录器的使用方法,可参考官方使用文档 (https://www.sflytech.com/download/software/SP32_Manual_cn.pdf) 以及软件使用文档。
准备镜像文件
-
在 SDK 根目录下,执行 make menuconfig 进入配置界面。
-
勾选下列制作镜像参数:
Filesystem images ---> [*] Generate burner format image
对于 NAND 烧录镜像制作,需要设置 ROOTFS 为 UBI 文件格式:注:仅在使用 NAND 且使用 UBI 文件系统时执行下列步骤,否则可略过。
-
在根目录执行 make menuconfig 打开配置界面。
-
找到并使能下列配置项
ubi image containing an ubifs root filesystem
:Filesystem images ---> RootFS images ---> [*] ubi image containing an ubifs root filesystem [ ] Use custom config file () Additional ubinize options
-
-
编译完成后,在编译输出目录 (images)/burner 下找到烧录器使用到的镜像,例如 d21x_demo100_nand_page_2k_block_128k_v1.0.0.bin。