MaixHub与亚博K210模块(一种可以解决烧录固件库的办法)

文章讲述了如何将MaixHub训练的模型成功部署到亚博K210模块上,强调了main.py的位置应避免在TF卡根目录以及烧录固件库的正确顺序。错误的做法包括先擦除CANMV固件再烧录MaixHub固件,这会导致屏幕无响应。正确的做法是在CANMV固件基础上添加MaixHub固件,并进行正确的握手操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有关MaixHub的学习和运用:MaixHub官方这篇文章已经很很详细了

本文主要讲一下:如何将MaixHub训练的模型部署到亚博K210

部署模型:

这是官网的提示:

 提示你要在TF(SD)卡上有main.py和模型文件,一般你把压缩吧解压后,有三个文件,但你需要把main.py文件拿出来,不能在TF(SD)卡,否则你K210是白屏,或者没反应。

烧录固件库

一般推荐亚博K210模块推荐烧录的MAIX固件是mini版。

错误做法:

一般大家烧录MaixHub的固件是先把CANMV的固件擦除,再烧录MaixHub的固件,然后做了之后的结果就是屏幕不亮,没有反应,LED灯亮

 如果你这时候在CANMV IDE握手的话,会出现报错: load error:2005, ERR_READ_FILE: read file failed

正确做法:

你在烧录CANMV的固件库基础上再烧录MaixHub的固件,就可以了

 此时在CANMV打开main.py文件,握手即可

### 如何更新 K210 固件库 对于想要更新 K210 开发板上的固件库,可以采用两种主要方法来实现这一目标。一种方式涉及使用图形界面工具 `Kflash_gui` 来简化过程;另一种则是通过命令行利用更底层的 SDK 工具链完成。 #### 使用 Kflash_gui 更新固件 为了方便用户操作,推荐先下载并安装名为 `Kflash_gui` 的应用程序[^1]。此程序提供了一个直观的操作环境用于刷写固件K210 设备上: ```bash # 下载链接通常可以在项目主页找到 wget https://github.com/kendryte/KFlash-GUI/releases/latest/download/KFlash_GUI.zip unzip KFlash_GUI.zip -d ./KFlash_GUI/ cd KFlash_GUI/ ./start.sh # 启动GUI应用 ``` 启动后,在界面上可以选择要烧录的目标文件(即新版本的固件),连接好硬件设备并通过 USB 接口识别成功之后点击“烧录”按钮即可执行升级动作。 #### 基于嘉楠 SDK 构建自定义固件 如果追求更高灵活性或特定功能定制,则可考虑基于嘉楠科技提供的官方 SDK 进行编译构建工作。这需要预先配置好必要的开发环境,比如安装 CMake 并设置路径变量以便后续调用[^2]: ```batchfile set path=D:\cmake\bin;%PATH% ``` 接着按照文档指引克隆仓库、准备依赖项以及调整 Makefile 或者 CMakeLists.txt 文件中的参数选项以适应个人需求。最终运行相应的构建指令生成适用于 K210 的二进制映像文件(.bin),再借助上述提到的 Kflash_gui 完成上传部署流程。
评论 40
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值