跳到主要内容

更新EMMC系统

硬件要求:

  • DshanPI-CanMV开发板

  • Type-c数据线 x2

软件要求:

  • DshanPI-CanMV开发板loader文件
  • DshanPI-CanMV开发板系统镜像
  • K230BurningTool烧录工具
  • Zadig驱动安装软件

开始前请下载DshanPI-CanMV开发板系统镜像,并记住它在计算机中保存的位置。

1.1 硬件操作

将下图中的拨码开关的boot0和boot1都向下拨,使开发板进入SD_CARD模式。使用两条Type-C线连接开发板端和电脑端,用于给开发板进行供电和使用OTG口进行烧录EMMC系统。

image-20240729191957238

1.2 更新驱动

k230芯片上电从存储介质启动失败,且检查到连接了usb线,则会进入usb烧录模式。此时电脑上的设备管理器可以看到k230设备:

image-20240724102155532

如果是下面这样的情况,则需要使用zadig-2.8.exe安装usb驱动:

image-20240724102215142

打开Zadig软件,需要进行如下操作:

  1. 选择选项
  2. 勾选列出全部设备
  3. 在下拉列表中选择K230 USB Boot Device
  4. 选中K230设备后点击 Install Driver进行安装驱动

image-20240724103141981

等待安装成功,安装成功后即可正常进行烧录操作。

1.3烧录镜像

下载EMMC镜像并记住它在计算机中的位置。打开K230BurningTool烧录工具,进入KendryteBurningTool\bin目录下,双击打开BurningTool.exe,如下所示的文件。

注意:在使用K230BurningTool烧录工具时需要关闭串口软件和虚拟机,防止串口被占用

image-20240723184723099

打开K230BurningTool程序后会进入如下界面:

image-20240723185015319

点击选择文件,选择下载好的loader文件。选择完成后点击保存,操作步骤如下所示:

image-20240723185423345

点击选择文件,选择下载好的系统镜像文件。选择完成后点击保存,操作步骤如下所示:

image-20240723185521734

对于系统镜像还需要手动选择和填入目标名称,如下所示:

image-20240723185821037

操作完毕后,点击开始烧录

image-20240724103653969

软件就会自动烧录程序到开发板端,请耐心等待!!

注意:烧录完成后需要点击完成才能再次点击开始烧录

1.4 启动开发板

烧录成功后,需要将开发板端的Boot0调整为ON,Boot1调整为OFF,即使用EMMC方式启动。调整完成后按一下RST键,开发板将会使用烧录的系统启动。

image-20240724141048191