本文介紹瑞芯微平臺(tái)Android系統(tǒng)串口測(cè)試方法,通用RK3568、RK3588、RK3576等。觸覺(jué)智能RK3562開(kāi)發(fā)板演示,搭載4核A53處理器,主頻高達(dá)2.0GHz;內(nèi)置獨(dú)立1Tops算力NPU,可應(yīng)用于物聯(lián)網(wǎng)網(wǎng)關(guān)、平板電腦、智能家居、教育電子、工業(yè)顯示與控制等行業(yè)。
命令行方式測(cè)試串口
- 準(zhǔn)備工作
(1)下載電腦串口測(cè)試軟件SSCOM;
(2)主板連接調(diào)試工具(ADB或者調(diào)試串口);
(3)電腦連接USB轉(zhuǎn)串口工具,比如USB轉(zhuǎn)RS232 RS485串口工具,如下所示:
注意:不同串口電平信號(hào)對(duì)應(yīng)使用不同的工具,否則測(cè)試會(huì)出現(xiàn)亂碼、通信失敗問(wèn)題。另外,如果暫時(shí)缺少這個(gè)USB轉(zhuǎn)串口工具,可使用兩個(gè)主板串口相互接線,再配合命令行相互發(fā)送/接收數(shù)據(jù)測(cè)試。
(4)電腦打開(kāi)串口測(cè)試軟件,如圖所示:
打開(kāi)后會(huì)在【1】位置看到剛插入的USB串口工具端口,選擇后點(diǎn)擊【2】位置打開(kāi)即可
- 測(cè)試開(kāi)始
測(cè)試的串口節(jié)點(diǎn)為:/dev/ttyS8,電平:RS232
- 主板接收測(cè)試:
主板執(zhí)行以下命令開(kāi)始接收測(cè)試:
rk3562_t:/ # cat dev/ttyS8
串口測(cè)試軟件開(kāi)始發(fā)送數(shù)據(jù),如圖:
標(biāo)注說(shuō)明:
【1】編輯需要發(fā)送的數(shù)據(jù)
【2】發(fā)送數(shù)據(jù)按鈕
【3】發(fā)送出去的數(shù)據(jù)
【4】主板系統(tǒng)接收到串口軟件發(fā)來(lái)的數(shù)據(jù)
- 主板發(fā)送測(cè)試:
主板執(zhí)行以下命令開(kāi)始接收測(cè)試:
rk3562_t:/ # echo 9876543210 > /dev/ttyS8
串口測(cè)試軟件開(kāi)始接收數(shù)據(jù),如下圖:
標(biāo)注說(shuō)明:
【1】主板發(fā)送出去的數(shù)據(jù)
【2】串口軟件接收到主板發(fā)來(lái)的數(shù)據(jù)
APK方式測(cè)試串口
- 準(zhǔn)備工作
(1)下載安卓串口測(cè)試軟件ComAssistant;
(2)把剛剛下載的軟件APK包安裝到主板上:
可以通過(guò)ADB命令安裝,或者將APK包拷貝到U盤/TF卡,插到主板手動(dòng)安裝,安裝后會(huì)提示"舊版安卓"問(wèn)題,忽略即可。
- 主板接收測(cè)試:
按照前面第一章說(shuō)明,連接好USB轉(zhuǎn)串口工具開(kāi)始測(cè)試,打開(kāi)軟件:
標(biāo)注說(shuō)明:
【1】選擇測(cè)試串口節(jié)點(diǎn)
【2】選擇測(cè)試波特率(默認(rèn)9600)
【3】開(kāi)啟串口后,電腦端串口軟件即可發(fā)送數(shù)據(jù)到主板
【4】主板APK接收到串口軟件發(fā)來(lái)的數(shù)據(jù)
- 主板發(fā)送測(cè)試:
標(biāo)注說(shuō)明:
【1】編輯需要發(fā)送的數(shù)據(jù)(默認(rèn)為:COMA)
【2】發(fā)送數(shù)據(jù)按鈕,按下發(fā)送數(shù)據(jù)后,電腦端串口軟件即可收到主板APK端發(fā)來(lái)的數(shù)據(jù),如下所示:
串口通信異常排查
1. 檢查測(cè)試的串口座子和測(cè)試串口節(jié)點(diǎn)是否一致。
2. 檢查測(cè)試的串口和串口測(cè)試工具的電平信號(hào)、波特率是否一致。
3. 檢查串口接線是否有誤:
TTL/RS232串口接線,如:TX1接RX2,RX1接TX2,GND接GND,RS485串口,如:A1接A2,B1接B2,GND不用接。
4. 執(zhí)行l(wèi)s /dev/ttyS* -la命令,查看串口節(jié)點(diǎn)權(quán)限是否可讀可寫,正常權(quán)限如下所示:
rk3562_t:/ # ls dev/ttyS* -la
crw-rw---- 1 bluetooth net_bt 4, 67 2024-11-19 02:46 dev/ttyS3
crw-rw-rw- 1 system system 4, 68 2024-11-19 02:46 dev/ttyS4
crw-rw-rw- 1 system system 4, 70 2024-11-19 02:46 dev/ttyS6
crw-rw-rw- 1 system system 4, 72 2024-11-19 09:58 dev/ttyS8
5. 檢查自身串口工具是否有問(wèn)題:可短接串口工具的TX和RX,然后電腦串口軟件通過(guò)發(fā)送數(shù)據(jù)看是否會(huì)持續(xù)收到數(shù)據(jù),沒(méi)有收到可能串口工具有問(wèn)題。
總結(jié):通過(guò)以上方法排查串口還是測(cè)試失敗,說(shuō)明主板該串口有問(wèn)題,可換個(gè)串口接口交叉測(cè)試。