如何使用Kendryte K210内核将Linux移植到MAIXDUINO板上?

问题描述

由于RISC-V资源称Linux可以移植到Kendryte K210内核上,因此我试图将Linux操作系统移植到maixduino板上。我正在使用https://dl.sipeed.com/MAIX/MaixLinux/Firmware中的二进制文件,并在我的Ubuntu计算机的终端中使用kflash尝试使用以下命令将其刷新到板上 kflash -p / dev / ttyUSB0 -b 115200 -B maixduino Maix-linux-5.6-rc1.bin

此后,我得到“ FileNotFoundError”未定义的行: [INFO]手动选择的COM端口:/ dev / ttyUSB0 [INFO]认波特率为115200,以后可能会更改为您设置的值。 全局名称“ FileNotFoundError”未定义

有人知道我在做什么错吗?

解决方法

$ sudo pip3 安装 kflash

您必须按如下方式将自己添加到拨出组,否则每次都必须使用sudo
$ sudo usermod -a -G dialout $(whoami)

你可以试试 Kflash GUI: 使用下面提到的 Kflash gui 工具,您可以在其中手动更改电路板设置和串行设置

https://github.com/sipeed/kflash_gui

确保硬件连接正确并尝试低波特率,检查通常由 ttyUSB* 表示的 USB 设备名称