如何烧录固件#

K230 支持四种启动介质:EMMC、SD卡、SPI Nor Flash 和 SPI Nand Flash。用户可通过以下两种方式烧录固件:

  • USB烧录:直接通过USB连接设备烧录

  • SD卡烧录:使用PC工具将镜像写入SD卡后启动

通过USB烧录#

进入烧录模式的三种方法#

  1. 默认启动介质无有效固件

    • 例如:未烧录过固件的EMMC,或移除SD卡后上电。

  2. 强制切换启动模式

    • 按住板载的 Boot按键 再上电,使芯片无法找到可启动介质。

  3. 终端命令触发

    • 在RtSmart终端执行命令:

      reboot_to_upgrade
      
    • 设备将自动重启并进入烧录模式。

注意事项
若执行 reboot_to_upgrade 后未进入烧录模式,需使用最新烧录工具烧录以下补丁文件: K230 Patch
K230D Patch

使用K230BurningTool(图形界面工具)#

  • 工具下载K230BurningTool

  • 特点:支持多设备同时烧录,操作直观。

  • 步骤

    1. 连接设备并进入烧录模式。

    2. 选择固件文件(如.kdimg 格式,或者 *.img*.bin)。

    3. 点击 开始烧录,完成后需手动点击 确认 以继续。

K230BurningTool界面

使用K230-Flash(命令行工具)#

  • 工具安装

    pip install k230-flash
    
  • 特点:基于Kburn和Python开发,适合自动化操作。

  • 使用示例

    k230_flash.exe -m EMMC 0 xxx.img
    

K230-Flash界面

通过SD卡烧录#

使用Rufus或balenaEtcher#

  • 适用场景:将镜像文件烧录至SD卡后启动设备。

  • 支持格式:原始镜像文件(若为 .gz 格式需先解压)。

  • 工具推荐

重要提示
.kdimg 格式文件仅支持K230BurningTool烧录,不可通过SD卡工具写入。

Rufus操作示例

总结#

烧录方式

适用场景

推荐工具

USB烧录

直接连接设备快速更新固件

K230BurningTool、K230-Flash

SD卡烧录

无USB接口或批量烧录

Rufus、balenaEtcher