K230 USB 烧录工具全攻略

Viewed 46

问题描述


听说 K230 开发板的固件烧录有“极简模式”:USB 烧录工具正式上线!无需复杂硬件,一根 USB 线就能轻松升级,赶紧来试试吧!

一、首次使用需要安装驱动

当设备管理器看到 USB 设备无法识别的时候,需要安装驱动,如下图

image.png

  1. 下载 Zadig(https://zadig.akeo.ie/)
  2. 打开 Zadig,选择 【Options】> 【List All Devices】,然后找到 【K230 USB Boot Device】
  3. 在 【Driver】选项中,选择 【WinUSB】(如果已经安装,可以选择重新安装)
  4. 点击 【Install Driver】,等待安装完成
  5. 安装完成后,可以在 设备管理器中看到【K230 USB Boot Device(WinUSB)】

二、进入烧录模式的2种方法

image.png

  1. 开发板已经上电时,先按住 BOOT 按键,再按住 RESET 按键,然后松开 RESET,最后松开 BOOT
  2. 先按住开发板上的 BOOT 按键,然后插入 USB 线给开发板上电(推荐)
    使用这两种方法时,需要在硬件设计时候在 GPIO0/BOOT0 引脚增加按键,参考如下:

image.png

三、 多种烧录方式可以选择

1. K230BurningTool :图形化烧录工具

image.png

  • 多设备同烧:一拖四不是梦,批量烧录效率翻倍!
  • 格式通吃:.kdimg/.img/.bin 全支持,告别格式焦虑!
  • 操作简单:点击「开始」,喝口水的功夫就搞定!

K230BurningTool 下载链接:
https://www.kendryte.com/zh/resource/download_tool,k230
K230BurningTool 使用说明:
https://developer.canaan-creative.com/k230_rtos/zh/main/userguide/how_to_flash.html
K230BurningTool 源码:
https://github.com/kendryte/k230_burning_tool
K230FlashTool 源码:
https://github.com/kendryte/k230_flash
两种工具代码都已开源,快来动手定制你的烧录工具吧!

2. K230-Flash:命令行极客专属

image.png

  • Python 驱动:支持脚本自动化,集成 CI/CD 如虎添翼!
  • 烧录参数精准控制:

k230_flash.exe -m EMMC 0 xxx.img
//-m 指定存储介质(EMMC/SD卡/SPI)
//0 表示烧录的起始地址

  • 适用场景
    • 自动化测试流水线
    • 批量生产部署
    • 极客专属的烧录仪式感

避坑指南

  1. 仅 K230BurningTool 支持 .kdimg 格式,SD 卡工具无效!
  2. 确保开发板供电稳定,中途断电=重新再来!

立即解锁 K230 烧录黑科技

1 Answers