Edit online

USB 线

使用 USB 线可以实现下列系统更新方式:

刷机

使用 USB 线时,可借助 AiBurn 工具进行刷机操作,详细信息请参考AiBurn 使用指南

强制刷机

若开发板未设置刷机键,可启用强制刷机模式。在此模式下,设备进入 U-Boot 阶段时将自动检测 USB 连接,并与 AiBurn 工具完成握手流程以启动刷机操作。

按照下列步骤,配置强制刷机功能:

  1. 通过 make uboot-menuconfig (或 make um) 命令打开强制升级开关:
    Device Drivers
        [*]   Force USB upgrading check during boot
  2. 在 AiBurn UI 界面上打开强制升级:
    注: 关于强制升级的详细描述,可查看 AiBurn 使用指南 > 功能配置 > 烧写镜像


升级

  1. 借助 USB 线,执行下列命令,通过 ADB 方式将需要升级的固件推送到内部存储中:
    adb push dxx_demoxxx_nand_page_2k_block_128k_v1.0.0.img   /mnt/

    ADB 是 Android 手机流行后的一个较为通用的 USB 通信方式。

  2. 调用 OTA 的升级逻辑完成系统升级。

    关于 OTA 升级逻辑的详细使用说明,参考 OTA 方案