同样从 maixhub 下载的模型,为什么在不同的板子上运行情...

2021-03-113839
AI 快速预览详细 收起
本文讨论了在MaixBit和MaixAmigo上运行从maixhub下载的模型时遇到的问题。具体表现为添加串口功能后,在MaixBit上模型加载失败,而在MaixAmigo上正常运行。通过对话方式逐一排查问题,发现27和28引脚可能被用在其他地方,建议使用其他串口和其他引脚来排除问题。最终目标是确保模型在不同板子上都能正常运行。

同样从 maixhub 下载的模型,为什么在不同的板子上运行情况不同

具体问题具体分析,接下来的问题求助贴将会以对话的方式,逐一排查问题。希望引起大家的思考,从而逐步延申解决自己的问题。

问题详情

去年在maixhub训练了一个模型,使用的机器码是maixamigo的,下载后在maixbit上与maixamigo上运行都成功。但是配置串口功能后,在maixamigo上正常运行,在maixbit上则提示模型加载出错。我猜是机器码的问题,于是今年使用maixbit的机器码重新训练了一下,下载后不做修改依然在俩着都能运行,但是添加串口功能后就只能在maixamigo上运行,在maixbit则提示模型加载失败,单独测试maixbit的串口发现没有问题,正常打印。

解答者:
添加串口功能后就只能在maixamigo上运行

在maixbit则提示模型加载失败,单独测试maixbit的串口发现没有问题,正常打印

代码可有什么不同?

提问者:
同样从 maixhub 下载的模型,为什么在不同的板子上运行情...图1
和串口有关部分,代码没做任何修改,放在SD卡里

解答者:
最好用其他串口和其他引脚来排除串口的问题,27 28 可能被用在其他地方了。

把问题缩小,不要引入变量,现在问题就只剩 串口 和 模型 看起来有冲突。

一定要确定是添加串口代码导致出现的问题,你才能继续分析是哪里出了问题。

提问者:
只要不配置串口就没问题,我就不知道怎么解决了

解答者:
同样的代码在 amigo 却没有问题?你有两个的对照代码和运行结果截图吗?

提问者:

同样从 maixhub 下载的模型,为什么在不同的板子上运行情...图2
同样从 maixhub 下载的模型,为什么在不同的板子上运行情...图3

有壳的maixamigo,没的是maixbit,使用的同一份代码

解答者:

这个问题说不清了,可能不知道到底哪行出了问题,最好确定最小代码,然后发出来确定了,把所有可能都列出来。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -