Frequently Asked Questions

不,MicroPython僅支持Python標準函式庫的一小部分。 但是可以通過將標準的python庫移植到MicroPython來使用。
不,那些標有“NC”的因未連接到任何引腳,因此無法使用。
否。僅RTL8722DM支持雙頻2.4G + 5G WiFi。 RTL8722CSM僅支持單頻段2.4G WiFi。
按住UART DOWNLOAD按鈕。 然後按下RESET按鈕並釋放UART DOWNLOAD和RESET按鈕。

Trouble-shooting

在構建過程中,某些用戶可能會遇到導致過程暫停的錯誤,這是由於缺少系統環境設置而導致的,可以通過以下方法進行修復。

1.與python相關的錯誤
預設下,MicroPython使用python3運行MicroPython kernal的構建腳本,如果遇到與python相關的錯誤,可能是因為Python3檔案相關路徑未添加到系統環境變量中。但是,如果已經添加了環境變量,但是構建依舊無法完成,則可以嘗試
1) 重新啟動電腦
2) 在終端上輸入“python”,如果顯示的python是python3,則請添加
PYTHON=python到路徑“port/rtl8722”文件夾下“Makefile”的第二行

2.與MPY-CROSS相關的錯誤
如果構建過程停止並顯示錯誤為mpy-cross,則需要執行以下步驟
1) 到“MicroPython_RTL8722/mpy-cross”文件夾下
2) 打開您的Cygwin/Linux終端,然後輸入“make”,等待MicroPython Cross Compiler的構建完成,然後應該可以修復錯誤

嘗試使用print() 函數調試程序,並在API頁面詳細了解每個API。
請注意MicroPython僅支持Python 3語法

有3種方式將python代碼上傳到Ameba

1.通過REPL normal模式
在一般的REPL模式下,您可以逐行粘貼代碼到REPL上並按順序執行它們,但是請注意,在使用條件檢查或循環時(例如“if”或“while”),代碼將被自動縮排,不正確的縮排將導致腳本錯誤。
2.通過REPL paste模式
在一般的REPL模式下,按“Ctrl” +“e”可以進入paste模式,paste模式僅允許粘貼完整的程式碼,粘貼不完整的程式碼或編輯會導致語法錯誤。
3.通過mp_frozenmodules
將python腳本放入“rtl8722”路徑下的“mp_frozenmodules”文件夾中,您的程式碼將被嵌入到MicroPython固件中並上傳到Ameba,接著您只需導入python腳本的名稱即可使用它。

RTL8722CSM / RTL8722DM默認配置為115200 baudrate,請檢查串行終端是否配置為115200。

請按照以下步驟正確下載。

1.進入下載模式。 進入下載模式時,開發板上的綠色LED會閃爍
2.下載固件時,開發板上的紅色LED將閃爍
3.成功下載後,您將看到類似“All images sent successfully”的訊息

RTL8722CSM / RTL8722DM的天線預設是使用I-Pex Connector。 請更換/連接I-Pex Connector天線。
請確保已連接電阻R43旁的connector J38。 該連接器用於將電源鏈接到IC。
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved.
請先確認已安裝QQ通訊軟體