Edit online

离线烧录

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) 以及软件使用文档。

准备镜像文件

  1. 在 SDK 根目录下,执行 make menuconfig 进入配置界面。

  2. 勾选下列制作镜像参数:
    Filesystem images  --->
        [*] Generate burner format image
    对于 NAND 烧录镜像制作,需要设置 ROOTFS 为 UBI 文件格式:
    注:

    仅在使用 NAND 且使用 UBI 文件系统时执行下列步骤,否则可略过。

    1. 在根目录执行 make menuconfig 打开配置界面。

    2. 找到并使能下列配置项 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
  3. 编译完成后,在编译输出目录 (images)/burner 下找到烧录器使用到的镜像,例如 d21x_demo100_nand_page_2k_block_128k_v1.0.0.bin