行空板报错RuntimeError: Analog map retrieval time

2022-09-061.3万
AI 快速预览详细 收起
本文解决了行空板运行程序时出现的Analog map retrieval time out错误。首先,可以通过长按Home键5秒关闭所有正在运行的Python程序,如果仍然报错,则需要重启板子并禁用开机自启应用。此外,还可以尝试升级PinPong库到0.6版本以上,或者使用Mind+更新固件功能刷新固件。这些方法可以帮助用户快速解决问题,避免自行排查的时间成本。


问题:
行空板Mind+运行程序报错提示如下图怎么办?
Traceback (most recent call last):
...
raise RuntimeError('*** Analog map retrieval time out. ***'
RuntimeError: Analog map retrieval time out.
Do you have Arduino connectivity and do you have the correct Firmata sketch uploaded to the board?

行空板报错RuntimeError: Analog map retrieval time图2行空板报错RuntimeError: Analog map retrieval time图1

说明固件初始化失败了。

情况1:可能是同时运行了
多个程序,例如板子home菜单里面启动了一个程序,Mind+运行了另外一个程序,两个程序都用到了pinpong库。

解决办法:先尝试长按Home键5秒松开,这样会关闭所有当前正在运行的python程序,如果还是报错则重启板子(重启前禁用home菜单中的应用开关中的开机自启,这样可以避免又启动了一个程序)。

情况2:可以尝试升级pinpong库到0.6版本以上,如果是0.5.x版本则可以尝试重新初始化烧录固件。

升级PinPong库的方法:
1、离线升级:
下载附件:下载附件一键升级pinpong到0.6.1_1025.zip
解压得到“一键升级pinpong到0.6.1_1025.mp,用Mind+打开
连接行空板,连接成功后点击”运行“,等待(约5分钟)终端提示successfully即为安装成功,安装成功后断电重启行空板即可。
行空板报错RuntimeError: Analog map retrieval time图8

2、联网升级:
行空板通过网页配置联网
连接行空板,在终端粘贴指令回车,等待(约5分钟)终端提示successfully即为安装成功,安装成功后断电重启行空板即可。
pip install -U pinpong


更新固件功能(使用pinpong0.6以下版本):
Mind+从1.8.0开始,在pinpong初始化中增加了更新固件功能,因此可以使用这个功能刷新。
1、确保Mind+是1.8.0及以上版本。
2、加载扩展库“pinpong”中的“pinpong初始化”
3、拖出“pinpong更新固件xxx”积木
4、连接行空板,点击“运行”,等待运行完成
5、删除更新固件积木,使用原来的程序


行空板报错RuntimeError: Analog map retrieval time图5行空板报错RuntimeError: Analog map retrieval time图6


解决办法b:1.加载扩展库中的”代码生成器“:
行空板报错RuntimeError: Analog map retrieval time图3

2.拖出”from (pinpong.board) import (Board)“积木和”code“积木,然后在code积木中粘贴代码 Board().begin(1),之后连接行空板,点击运行,可以在终端看到有更新协处理器固件的进度,等待出现All right. PinPong go...就是更新完成了。然后再运行之前的程序即可。
行空板报错RuntimeError: Analog map retrieval time图4

原理:Pinpong库初始化函数begin传入参数1则表示本次连接强制更新协处理器固件
















创作许可协议

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

评论(3)
Xue
Xue

升级[backcolor=rgb(255, 255, 254)][font=Consolas, "]pinpong后出现错误“NameError”是什么原因导致的?[/font][/backcolor]
升级[backcolor=rgb(255, 255, 254)][font=Consolas, "]pinpong后出现错误“NameError”是什么原因导致的?[/font][/backcolor]
Forgotten
Forgotten
作者
回复Xue
看起来是内部错误,可能安装库过程中出错了吧。
可以先尝试重启板子,如果还是报这个错误,就先卸载板子上的pinpong库,再重新安装pinpong库。
https://www.unihiker.com.cn/wiki/m10/pip_install
rzyzzxw
rzyzzxw
感谢亮工。
多次遇到,
正在烦恼。
照方抓药,
已经痊愈。
vvjr
vvjr
666666666666
- 没有更多了 -