Frequently Asked Questions

Ameba目前支援 Windows XP/7/8/10 32位元/64位元 MAC OS,以及Linux作業系統。
請下載這份DAP firmware。 更換DAP firmware的方式請參考 如何更換DAP Firmware
TLS-RSA-WITH-AES-128-CBC-SHA
TLS-RSA-WITH-AES-256-CBC-SHA
TLS-RSA-WITH-AES-128-CBC-SHA256
TLS-RSA-WITH-AES-256-CBC-SHA256
TLS-RSA-WITH-NULL-MD5
TLS-RSA-WITH-NULL-SHA
TLS-RSA-WITH-NULL-SHA256
這些 ciphersuite 與 openssl 的對照表: https://tls.mbed.org/supported-ssl-ciphersuites

Trouble-shooting

在安裝 Arm MBED CMSIS DAP driver 時,出現錯誤訊息“The driver could not be installed. No Mbed Microcontrollers were found.” 請先確定 Ameba 已經接上 Micro USB 並且與電腦連接。如果已接上但是電腦仍然無法認出裝置,請試試看換條 Micro USB,有些 Mircro USB 能接受的電流上限太低而無法正常啟動 Ameba。
代表Arduino IDE無法經由網路找到相關的檔案,請確定當時的網路環境是否正常。
代表 Arduino IDE 下載的檔案有誤,這可能是下載過程中出了錯誤,或是檔案的檢查碼與設定檔不符(可能是新的硬體檔因為電腦裡有舊的硬體檔而無法更新)。
這時候Arduino IDE並不會幫你復原,Arduino IDE 暫存了一些檔案在 “C:Users%USERNAME%AppDataLocalArduino15”,
可以使用這個batch執行檔將暫存檔刪除: remove_rtk_in_arduinoide.bat 或是可以手動刪除在Arduino15底下的這些檔案及資料夾:
package_realtek.com_ameba_index.json
package_realtek.com_ameba_index.json.sig.tmp
stagingpackagesameba-3.4.2.tar.gz
stagingpackagesameba_tools-3.4.2.tar.gz
packagesrealtek (整個資料夾)
在上傳編譯好的程式碼到Ameba時,如果出現這個 “ERR: Cannot find ameba on Mbed driver! Please re-plug Ameba”,表示Ameba沒接到電腦上,或是電腦認不出Ameba。
如果之前已正確安裝 “Mbed Serial Driver”,那麼請重新將Ameba插到usb上。
請試試看按 Ameba 的 Reset 按鈕。如果出現訊息代表只是漏掉開機的部份。 或者試試看關掉 Serial Monitor 再重新打開 Serial Monitor,再按 Reset 按鈕。如果出現訊息,通常是因為上傳程式到 Ameba 之後,將會 Serial Port 重開,造成原本已經打開的 Serial Monitr 無法正常運作。
在Arduino IDE 1.6.7之後,不再自動偵測 Log UART baud rate。而Ameba原生的Log UART bard rate為38400,請在Serial Monitor裡面的右下角手動更改baud rate。
如果你的Arduino IDE版本是1.6.5, 那麼有已知的Arduino IDE相容性問題: https://github.com/arduino/arduino-builder/issues/42 這個問題在Arduino IDE 1.6.6之後的版本已經由Arduino官方解決。
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved.
請先確認已安裝QQ通訊軟體