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模組等設備的編程積木,但實際設備未連接模組(物理線路)或者連接故障(接線錯誤、接觸不良)。

解决办法:檢查對應設備的電路接線。

9. 關鍵字:[MAIXPY] no senor

描述:沒有檢測到外部感應器。

解決辦法:攝像頭鬆動,嘗試重新連接攝像頭。

10. 關鍵詞:IoT模組-【ERRNO 19】No Such Device Error

描述:需要更新IoT固件。

解決辦法:更新IoT固件至最新版本,更新方式見IoT模組固件更新

11. 關鍵詞:free XX heap memory

描述:程式中調用的kmodel文件路徑非法或SD卡中不存在此文件。

解決辦法:檢查SD卡中的kmodel文件是否存在,或與程式中路徑是否一致。

12. 關鍵詞:only support kmodel V3/V4 now

描述:AI模組無法使用.emodel文件。

解決辦法:聯繫CocoRobo工作人員support@cocorobo.cc