K230 EVB烧录mpy镜像到EMMC启动不了

Viewed 82

问题描述


开机后,调试串口输出boot failed with exit code 8

复现步骤


https://github.com/kendryte/k230_docs/blob/f8e30213963e0ed5cf995c3cd4701218a45e4793/zh/01_software/pc/burntool/K230_SDK_Burntool%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.md
1.按照这个教程,SW拨到EMMC,启动失败,连接USB0
2.识别到K230 USB Boot Device进入下载模式
3.然后按下图方式烧录

4.连接调试串口,重启设备,无法启动

硬件板卡


K230 DEMO BOARD

软件版本


CanMV-K230_RTT_EVB_BOARD_micropython_v1.4-0-g6cce59c_nncase_v2.9.0.img.gz

2 Answers

你好,你烧录了错误的镜像

首先,请更新一下下载工具,https://www.kendryte.com/zh/resource/download_tool,k230

然后,需要自己编译一下evb的固件,参考这个文档https://www.kendryte.com/k230_canmv/zh/main/zh/userguide/how_to_build.html, 选择配置文件 k230_rtos_evb_defconfig, 然后make menuconfig,使能CanMV.

感谢,根据你提供的教程成功识别EVB为CanMV。但CanMV IDE似乎连接不上。

连接ide需要接线到usb0

是的,我在下面回复了图片,连接了USB0,但还是无法连接,一段时间后弹出超时错误。

image.png
image.png
image.png
image.png
image.png

手动在终端里执行以下/sdcard/micropython

接一下调试串口,看看日志信息。

好的,我更新了图片