同样从 maixhub 下载的模型,为什么在不同的板子上运行情况不同
具体问题具体分析,接下来的问题求助贴将会以对话的方式,逐一排查问题。希望引起大家的思考,从而逐步延申解决自己的问题。
问题详情
去年在maixhub训练了一个模型,使用的机器码是maixamigo的,下载后在maixbit上与maixamigo上运行都成功。但是配置串口功能后,在maixamigo上正常运行,在maixbit上则提示模型加载出错。我猜是机器码的问题,于是今年使用maixbit的机器码重新训练了一下,下载后不做修改依然在俩着都能运行,但是添加串口功能后就只能在maixamigo上运行,在maixbit则提示模型加载失败,单独测试maixbit的串口发现没有问题,正常打印。
解答者:
添加串口功能后就只能在maixamigo上运行
在maixbit则提示模型加载失败,单独测试maixbit的串口发现没有问题,正常打印
代码可有什么不同?
提问者:

和串口有关部分,代码没做任何修改,放在SD卡里
解答者:
最好用其他串口和其他引脚来排除串口的问题,27 28 可能被用在其他地方了。
把问题缩小,不要引入变量,现在问题就只剩 串口 和 模型 看起来有冲突。
一定要确定是添加串口代码导致出现的问题,你才能继续分析是哪里出了问题。
提问者:
只要不配置串口就没问题,我就不知道怎么解决了
解答者:
同样的代码在 amigo 却没有问题?你有两个的对照代码和运行结果截图吗?
提问者:


有壳的maixamigo,没的是maixbit,使用的同一份代码
解答者:
这个问题说不清了,可能不知道到底哪行出了问题,最好确定最小代码,然后发出来确定了,把所有可能都列出来。
|