|
RDA5981從芯片來看,是非常不錯(cuò)的,性價(jià)比高不說,電路及其短小精悍。
一、硬件總結(jié)
1、畫板未必要使用4層板,雙層板沒任何壓力,注意那個(gè)22uH的電容,盡力使用過流大的,否則wifi操作會(huì)重啟,建議0805封裝甚至更大
2、IO管腳使用時(shí),注意限流,RDA5981的IO驅(qū)動(dòng)能力較弱
3、板載天線建議使用0402封裝的器件,精度比其他封裝高
二、軟件
1、各種樣例,看一遍很快上手
2、開發(fā)環(huán)境搭建不是很費(fèi)力,我在WIn7-64下搭建用了2小時(shí)多
3、SDK支持mbed操作系統(tǒng),有線程支持,很多異步的設(shè)備或者操作,比esp8266強(qiáng)太多
說說缺點(diǎn):
1、文件系統(tǒng),支持標(biāo)準(zhǔn)C的,相當(dāng)不錯(cuò),就是目錄操作時(shí)struct dirent 結(jié)構(gòu)不完整,只有文件名
2、USB MSD甚至整個(gè)USB驅(qū)動(dòng)使用惱火
1、USBHostMSD 對(duì)象不能再線程里面 new 出來,否則復(fù)位
2、USBHostMSD 全局變量出現(xiàn)的時(shí)候,進(jìn)入不了main函數(shù)
3、USBHostMSD 的消息驅(qū)動(dòng)機(jī)制不能在線程里,否則復(fù)位
4、U盤沒連接的時(shí)候,讀寫U盤不判斷目錄和文件操作正常,直接復(fù)位
5、U盤插里以后,特別是大U盤,稍等一小會(huì)兒,才能讀寫
6、換盤后,查根目錄文件列表,受上次U盤的內(nèi)容,本次無效
7、USBHostMSD 不斷的打調(diào)試信息,不能屏蔽這些消息
8、USBHostMSD 與TF卡沖突,無論這兩種文件驅(qū)動(dòng)哪種先初始化,后面那種初始化必然失敗
8.1、使用 SDCARD_GBK ,先初始化 USBHostMSD 再初始化TF 兩者都不可用
8.2、使用 SDCARD_EXFAT,先初始化 USBHostMSD 再初始化TF 僅TF可用,USB一操作就崩潰
8.3、使用 SDCARD,先初始化 USBHostMSD 再初始化TF,二者都不可用
8.4、只初始化USB使用SDCARD_GBK,驅(qū)動(dòng)報(bào)錯(cuò)
9、USBHostMSD 先初始化,再初始化TF,USBHostMSD不能掛接文件系統(tǒng)
|
評(píng)分
-
查看全部評(píng)分
|