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
这些 cipher suite 与 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的IDE1.6.6之后的版本已经由Arduino的官方解决。
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved.
请先确认已安装QQ通讯软体