跳到主要内容

烧写SD卡

前言​

本文主要介绍了如何将主机上的固件烧写到SD卡,需要根据主机操作系统来选择合适的升级方式。请注意烧写的固件类型:原始固件或者RK 固件

准备工作​

  • AIO-3399C 开发板
  • 固件
  • 主机
  • 良好的Type-C数据线
  • SD卡

Windows​

  • Etcher
  • SD Firmware Tool

Etcher是windows、linux、Mac下都可以使用的图形化SD卡烧写工具。下载方式Etcher 官网

SD Firmware Tool 下载页面去下载 SD_Firmware_Tool,并解压。

烧写统一固件​

原始固件:

使用Etcher进行烧写比较简单

  • 选择固件
  • 选择设备
  • 开始烧写

_images/Etcher.png

RK 固件:

运行 SD_Firmware_Tool.exe:

_images/sdfirmwaretool.zh_CN.png

  1. 插入 SD 卡。

  2. 从组合框中选择 SD 卡对应的设备。

  3. 勾选 “SD启动” 选项。

  4. 点击 “选择固件” 按钮,在文件对话框中选择固件。

  5. 点击 “开始创建” 按钮。

  6. 然后会显示警告对话框,选择 “是” 来确保选择了正确的SD卡设备。

  7. 等待操作完成,直到提示成功对话框出现:

    _images/sdfirmwaretool_done.zh_CN.png

  8. 拔出 SD 卡。

Linux​

利用读卡器将SD卡接入电脑后,电脑会检测到相应设备

ls /dev/sdb #情况根据具体设备而定

准备工具​

  • dd (ubuntu)
  • Etcher (android、ubuntu)

linux下Etcher使用方法与windows相同,请参照windows下Etcher使用方法。

烧写统一固件​

原始固件:

sudo apt-get install pv #安装pv
pv -tpreb /path/to/system.img | sudo dd conv=fsync,notrunc of=/dev/sdb #烧写进度可视化

or

sudo dd conv=fsync,notrunc /path/to/system.img of=/dev/sdb