前言:
在之前的幾期中,我們詳細介紹了RK3588開發(fā)板的大部分基礎(chǔ)功能調(diào)試方法,本期是針對常用通信接口以及IO口的測試,主要包括的調(diào)試內(nèi)容有:USB2.0測試、CAN通信測試、UART測試以及GPIO測試。
EVM-RK3588 評估板外觀(正面)
一、USB2.0接口測試
眺望電子EVM-RK3588 底板支持一個 USB2.0 接口,用戶可以在任何一個板載 USB-HOST 接口上連接USB鼠標、USB鍵盤、 U盤等設(shè)備, 并支持以上設(shè)備的熱插拔。這里用掛載 U 盤為例進行演示, 目前U盤測試支持到 32G, 32G 以上并未測試。
插入U盤后終端會打印出 U 盤的信息,不同品牌型號的U盤,串口終端打印出來的信息會有所區(qū)別。打印的 U 盤信息如下:
圖1-1 U盤參數(shù)打印信息
1.1查看U盤內(nèi)容
ls -l /run/media/sda1/
圖1-2 查看U盤內(nèi)容
1.2U盤寫入測試
不同品牌的 U 盤的寫入速度有所區(qū)別。
如下是在U盤里創(chuàng)建一個500MB的文件:
$ dd if=/dev/zero of=/mnt/udisk/test bs=1M count=500 conv=fsync
圖1-3U盤寫入測試
1.3U盤讀取測試
由于上一個步驟寫入的數(shù)據(jù)還在 U 盤的緩沖區(qū)里面,因此為了保證數(shù)據(jù)準確,重啟開發(fā)板之后再輸入命令進行測試。
$ dd if=/mnt/udisk/test of=/dev/null bs=1M
圖1-4U盤讀取測試
U 盤使用完成后,在拔出 U 盤前,需要使用 umount 卸載
$ umount /dev/sda1
二、CAN通信測試
EVM-RK3588 底板有兩路 CAN 總線接口,CAN 0 的 H 端子與 CAN 1 設(shè)備H 端連接;CAN0 的 L 端子與其 CAN 1 設(shè)備 L 端子連接進行對測。
2.1CAN網(wǎng)絡(luò)設(shè)備
在開發(fā)板終端執(zhí)行如下命令:
$ ifconfig -a
圖2-1 can 網(wǎng)絡(luò)設(shè)備
2.2設(shè)置CAN設(shè)備波特率
執(zhí)行如下指令:
$ ip link set can0 type can bitrate 500000 triple-sampling on
$ ip link set can1 type can bitrate 500000 triple-sampling on
2.3打開CAN設(shè)備
$ ifconfig can0 up$ ifconfig can1 up
2.4打CAN1設(shè)備當(dāng)客戶端(客戶端發(fā)送數(shù)據(jù))
$ cansend can1 1F334455#1122334455667788
2.5CAN0接收到CAN1發(fā)送的數(shù)據(jù)
圖2-2 can通信成功
?
三、UART測試
EVM-RK3588 底板上有一路引出的 UART 串口,位于 P11 排針的 PIN7 管腳和第 PIN10 管腳。通過把底板的串口和電腦端的串口調(diào)試工具相連接來進行串口通訊測試。
圖3-1 串口的管腳圖
將 P11 排針的 PIN7 腳和 PIN10 短接,執(zhí)行如下命令:
$ tw_test_uart COM2
圖3-2 串口回環(huán)測試成功
四、GPIO測試
EVM-RK3588 底板上有擴展的 IO 引腳,其位于底板的 P11 端口。輸入下列指令,查看識別到的 IO 擴展芯片。
$ cat /sys/kernel/debug/gpio | grep i2c
圖4-1 查看IO擴展芯片
將 GPIO_P17 引腳置為高電平和置為低電平。
$ tw_test_gpio.sh GPIO_P17 1
圖4-2 設(shè)置GPIO_P17為高電平
用萬用表測得GPIO_P17電壓為:
$ tw_test_gpio.sh GPIO_P17 0
圖4-3 設(shè)置GPIO_P17為低電平
用萬用表測得電壓為:
五、本章完結(jié)
本篇介紹了USB、CAN、UART以及GPIO測試,到此Linux系統(tǒng)下RK3588的測試已經(jīng)完結(jié),希望該系列內(nèi)容能對您的開發(fā)調(diào)試有所幫助!
獲取更多相關(guān)信息請關(guān)注眺望電子微信公眾號并與我們聯(lián)系,我們下期再見!
-
開發(fā)板
+關(guān)注
關(guān)注
25文章
5124瀏覽量
98276 -
接口測試
+關(guān)注
關(guān)注
0文章
22瀏覽量
6571 -
RK3588
+關(guān)注
關(guān)注
7文章
344瀏覽量
4583
發(fā)布評論請先 登錄
相關(guān)推薦
瑞芯微RK3588開發(fā)板RK3588 EVB和RK3588S EVB解讀
![瑞芯微<b class='flag-5'>RK3588</b>開發(fā)板<b class='flag-5'>RK3588</b> EVB和<b class='flag-5'>RK3588</b>S EVB解讀](https://file.elecfans.com/web2/M00/6B/85/poYBAGMsFZeAXB_6AAM2YY_fpBY992.png)
RK3588 PCB推薦疊層及阻抗設(shè)計
![<b class='flag-5'>RK3588</b> PCB推薦疊層及阻抗設(shè)計](https://file1.elecfans.com/web2/M00/8F/FE/wKgaomTUPlGAQmL-AAKC4LP0Zqw804.png)
RK3588J和RK3588是什么關(guān)系?
RK3588和RK3588S之間的區(qū)別是什么
rk3588和rk3588s的區(qū)別
RK3588與RK3588S比較哪個好?
RK3588與3588s的區(qū)別
RK3588與RK3399的區(qū)別
RK3588系列有多少型號?
rk3588是armv8嗎?rk3588硬件資料
三分鐘快速上手RK3588開發(fā)板
![三分鐘<b class='flag-5'>快速</b><b class='flag-5'>上手</b><b class='flag-5'>RK3588</b>開發(fā)板](https://file.elecfans.com/web2/M00/5D/1D/poYBAGLzEqqAd54TAAAbaJrrfwc915.png)
一文學(xué)會RK3588核心板存儲性能測試
![一文學(xué)會<b class='flag-5'>RK3588</b>核心板存儲性能<b class='flag-5'>測試</b>](https://file.elecfans.com/web2/M00/5D/1D/poYBAGLzEqqAd54TAAAbaJrrfwc915.png)
評論