faq.md 5.2 KB

常见问题解答

关于模块使用

1.AI模块与屏幕模块的组合在连接电脑或电源后,屏幕一直黑屏。

A:如果您无TF 卡读卡器,请在CocoBlockly X上按下图步骤上传程序,尝试解决问题。


B:如果您有TF 卡读卡器,请您用 TF 卡读卡器检查一下 AI 模块中 TF 卡,确认其中是否有包含main.py这个文件,如果没有的话,可以从这里下载后放入 TF 卡便可以了。

2.我的AI模块显示以下效果,应该怎么办?


A:首先检查AI模块上是否已经插入SD卡。

B:可能是运输过程中SD卡松动导致的,这种情况下需要重新插拔一下SD卡即可。

3.AI模块与屏幕模块的组合在连接电脑或电源后,屏幕红屏显示“Welcome to MaixPy”。


A:插拔电源线重新连接看能否正常启动。

B:格式化SD卡,重新拷贝预置文件。

C:更换SD卡,重新拷贝预置文件再试试。

关于平台使用

1. 电脑Windows 7系统,使用Chrome浏览器编程,CocoBlockly X上传区一直显示“正在连接模块”。

描述:Windows 7系统的更新补丁没有安装,可以通过下载安装补丁解决问题。

解决办法:补丁下载地址:32位 64位

关于常见报错

1. 关键字:Timeout

描述1:模块还在连接中/重启中。

解决办法1:等待模块连接/重启完成后再上传。如果使用的是AI模块与屏幕模块的组合,可以观察屏幕模块,当AI模块重启时屏幕会短暂黑屏刷新一次,等待黑屏刷新后重新上传程序即可解决问题。

描述2:AI模块SD卡内“user_lastest_code.py”文件编辑权限被锁定。

解决办法2:取出模块内SD卡并连接至电脑,将SD卡内根目录下“user_lastest_code.py”文件删除,重新将SD卡安装至AI模块并上传程序即可解决问题。

2. 关键字:name 'xxx' isn't defined

描述:程序中有变量没有被定义。

解决办法:检查程序并修改即可解决问题。

3. 关键字:Sipeed_M1 with kendryte-k210

描述:摄像头没有插好/摄像头损坏。

解决办法:重新插好摄像头/更换摄像头即可解决问题。

4. 关键字:could not open port 'xxx': PermissionError

描述:USB接口被占用。

解决办法:重新插拔模块或重启CocoBlockly X Uploader即可解决问题。

5. 关键字:'/private/tmp/PKInstallSandbox.rELsyx/tmp/python'

描述:Mac系统出现此报错的原因是无法访问Python,一般发生在用户安装的时候没有输入密码给软件绝对权限安装。

解决办法:重启CocoBlockly X Uploader即可。

6. 关键字:file “<stadin>” line xx in <module>

描述:代码运行错误。

解决办法:固件版本过期,因此部分函数不支持,需要更新固件,更新方式见AI模块固件更新IoT模块固件更新;或程序错误,尝试检查程序结构。

7. 上传一直卡在77%的问题

描述:Windows电脑有多个版本的Python。

解决办法:卸载电脑所有的Python版本,然后重新安装Uploader。卸载方式如下图(以Windows系统为例):

(1)点击控制面板;

(2)点击程序里面的卸载程序;

(3)找到所有的Python,全部右键卸载。

8. 关键字:[Errno 5] EIO(AI)或[Errno 19] ENODEV (IOT)

描述:编程时使用了电机驱动、MLX90614传感器、RTC模块等设备的编程积木,但实际设备未连接模块(物理线路)或者连接故障(接线错误、接触不良)。

解决办法:检查对应设备的电路接线。

10. 关键字:[MAIXPY] no senor

描述:没有检测到外部传感器。

解决办法:摄像头松动,尝试重新连接摄像头。

11. 关键词:IoT模块-【ERRNO 19】No Such Device Error

描述:需要更新IoT固件。

解决办法:更新IoT固件至最新版本,更新方式见IoT模块固件更新

12. 关键词:free XX heap memory

描述:程序中调用的kmodel文件路径非法或SD卡中不存在此文件。

解决办法:检查SD卡中的kmodel文件是否存在,或与程序中路径是否一致。

13. 关键词:only support kmodel V3/V4 now

描述:AI模块无法使用.emodel文件。

解决办法:联系CocoRobo工作人员support@cocorobo.cc