K230 USB烧录常见问题以及解决

Viewed 37

问题描述


还在为K230 USB烧录时的各种小状况烦恼吗?别担心,这份常见问题解决指南来啦!让你轻松搞定烧录难题,顺利开启开发之旅~

问题一:Type-C连接好后,无法识别到板子

这种情况可能驱动没有安装,打开设备管理器,是否有检测到如下设备

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)】

问题二:烧录完之后板子无法启动

烧录完成后板子没反应?别焦虑!按这两个方向排查准没错👇

  1. SD 卡 “罢工” 了?
    优先检查 SD 卡是否兼容!建议更换正规渠道购买的 SD 卡(推荐京东自营或立创商城),劣质存储卡很容易导致启动失败哦~
    问答社区参考链接:
    https://www.kendryte.com/answer/questions/10010000000005326

  2. 固件与硬件 “不匹配”?
    拔掉 SD 卡,用 Type-C 线将板子连电脑,打开设备管理器查看是否有【K230 USB Boot Device(WinUSB)】。
    ✅ 若能识别:说明硬件没问题,大概率是固件版本不兼容,重新下载官方适配固件烧录即可~

问题三:安装完驱动还是无法检测到板子

这时候可以分两步排查:

  1. 接入串口,查看是否有“boot failed with exit code**“。如果没有,说明没有进入烧录模式,要重新按照步骤操作:插入SD卡,按住BOOT按键,再用Type-C与电脑连接。
    注意:串口和Type-C连接口不一样,如下图所示
    image.png

  2. 如果有上述log,那就要考虑电脑USB口是否被占用了,尝试去杀掉占用USB端口的进行或者换台电脑试试就能解决。

问题四:烧录报错(Timeout for Waiting Device Plugin)

出现这个错误,是因为在有效时间内未检测到进入Boot模式的板子。
解决方法:按住Boot键,重新给板子上电,然后再重新进行烧录就好啦~
image.png

问题五:烧录报错(Device Can’t find Medium as Configured)

这种报错一般有两种原因:

可能是你选择了错误的目标介质,烧录前一定要根据自己的开发板选择相应的存储介质(EMMC、SDCARD、SPI NAND、SPI NOR)。

也有可能是SD卡松动了,把SD卡重新拔插一下,再重新烧录就行啦。

image.png

掌握这些解决方法,K230 USB烧录再也不是难题!赶紧收藏起来,以备不时之需~ 如有其他问题,欢迎在评论区交流哦~

USB烧录视频教程:
https://www.bilibili.com/video/BV1S2QqYoE7r/

1 Answers

公众号原文:https://mp.weixin.qq.com/s/8-IrHFOmPWjxWL5rLdPf5Q