跳转至

烧写&恢复系统

  • 参考操作演示视频教程

烧写默认系统

  • 启动方式拨码开关选择 板子上的红色拨码开关用来设置启动方式,支持这四种方式:EMMC启动、SD卡启动、USB烧写以及M4(debug)模式。 板子背后画有一个表格,表示这四种方式如何设置。表格中BOOT0对应开关1,BOOT1对应开关2,BOOT2对应开关3,如下:
BOOT BOOT0 BOOT1 BOOT2
EMMC OFF ON OFF
SD ON OFF ON
USB OFF OFF OFF
M4(debug) OFF OFF ON

准备工作

烧写更新

1.连接USB OTG烧写线:
将开发板配套的 type-C 数据线另一根连接至开发板 OTG接口处,另一端连接至电脑USB接口。

2.设置拨码开关启动方式为 USB 烧写模式:
设置开发板拨码开关启动方式 boot0 boot1 boot2 三个拨码全都拨至1 2 3数字这侧。 设置完成后,按下Reset复位键 重启开发板。

3.连接设备:
上述两步全都操作完成后,可以看到 电脑设备管理器 通用串行总线设备 会多出一个名为 DFU in HS Mode @Device ID /0x500, @Revision ID /0x0000 的设备,有这个设备就表明连接成功。 DongshanPi-Seven_FlashDefaultSystem

烧写EMMC

打开已经安装好的 STM32CubeProgrammer 烧写工具,打开后如下图所示,需要参考下图步骤来连接设备。

DongshanPi-Seven_FlashDefaultSystem-008

连接设备成功后,点击 正上横栏的 Open File按钮,来加载需要烧写使用的 tsv 系统配置文件。 如下图所示,进入到已经解压缩过的dongshanpiseven_core_defconfig.tar.gz 目录,一直向下进入到 output/images目录下,之后根据您要烧写的设备,选择合适的 **系统配置**文件。 下图演示使用的是 烧写emmc系统,所以选中 emmc_systemall.tsv 烧写配置文件。 DongshanPi-Seven_FlashDefaultSystem-008

加载完成烧写的配置文件后,需要继续选中您的镜像存放位置,这个镜像所在位置也是在解压过的 dongshanpiseven_core_defconfig/output/images 目录下,参考下图所示,选中即可,配置成功后,就可以直接点击 Download 进行下载,等待下载完成。 DongshanPi-Seven_FlashDefaultSystem-008

下载完成的示意图如下所示: DongshanPi-Seven_FlashDefaultSystem-008

接下来,将开发板连接至 OTG 的 Type-C 线拔下来,设置启动方式为 boot2 拨码拨至on 字母这侧 boot1 boot3保持不变,依旧在1 2 3数字这侧。 设置完成后,按下Reset复位键 重启开发板。

烧写TF卡

需要先将 sdcard.img.gz 进行解压缩,解压缩后会得到一个sdcard.img文件。

  • ST烧写工具烧写:
    之后您可以参考上述烧写 emmc 选择配置文件 选择为sdcard_systemall.tsv,镜像所在路径依旧是 在解压过的 dongshanpiseven_core_defconfig/output/images 目录下,最后点击 Download 进行下载,等待下载完成即可。 烧写完成后设置启动方式,设置启动方式为 boot2 拨码拨至1 2 3 数字这侧 boot1 boot3拨至on字母这侧。

  • wind32diskimage烧写 您也可以直接使用 wind32diskimage 工具配合读卡器,进行直接烧写,烧写成功后插回开发板即可。 烧写完成后设置启动方式,设置启动方式为 boot2 拨码拨至1 2 3 数字这侧 boot1 boot3拨至on字母这侧。