前言:
在之前的幾期中,我們?cè)敿?xì)介紹了RK3588開發(fā)板的大部分基礎(chǔ)功能調(diào)試方法,本期是針對(duì)常用通信接口以及IO口的測(cè)試,主要包括的調(diào)試內(nèi)容有:USB2.0測(cè)試、CAN通信測(cè)試、UART測(cè)試以及GPIO測(cè)試。
EVM-RK3588 評(píng)估板外觀(正面)
一、USB2.0接口測(cè)試
眺望電子EVM-RK3588 底板支持一個(gè) USB2.0 接口,用戶可以在任何一個(gè)板載 USB-HOST 接口上連接USB鼠標(biāo)、USB鍵盤、 U盤等設(shè)備, 并支持以上設(shè)備的熱插拔。這里用掛載 U 盤為例進(jìn)行演示, 目前U盤測(cè)試支持到 32G, 32G 以上并未測(cè)試。
插入U(xiǎn)盤后終端會(huì)打印出 U 盤的信息,不同品牌型號(hào)的U盤,串口終端打印出來的信息會(huì)有所區(qū)別。打印的 U 盤信息如下:
圖1-1 U盤參數(shù)打印信息
1.1查看U盤內(nèi)容
ls -l /run/media/sda1/
圖1-2 查看U盤內(nèi)容
1.2U盤寫入測(cè)試
不同品牌的 U 盤的寫入速度有所區(qū)別。
如下是在U盤里創(chuàng)建一個(gè)500MB的文件:
$ dd if=/dev/zero of=/mnt/udisk/test bs=1M count=500 conv=fsync
圖1-3U盤寫入測(cè)試
1.3U盤讀取測(cè)試
由于上一個(gè)步驟寫入的數(shù)據(jù)還在 U 盤的緩沖區(qū)里面,因此為了保證數(shù)據(jù)準(zhǔn)確,重啟開發(fā)板之后再輸入命令進(jìn)行測(cè)試。
$ dd if=/mnt/udisk/test of=/dev/null bs=1M
圖1-4U盤讀取測(cè)試
U 盤使用完成后,在拔出 U 盤前,需要使用 umount 卸載
$ umount /dev/sda1
二、CAN通信測(cè)試
EVM-RK3588 底板有兩路 CAN 總線接口,CAN 0 的 H 端子與 CAN 1 設(shè)備H 端連接;CAN0 的 L 端子與其 CAN 1 設(shè)備 L 端子連接進(jìn)行對(duì)測(cè)。
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測(cè)試
EVM-RK3588 底板上有一路引出的 UART 串口,位于 P11 排針的 PIN7 管腳和第 PIN10 管腳。通過把底板的串口和電腦端的串口調(diào)試工具相連接來進(jìn)行串口通訊測(cè)試。
圖3-1 串口的管腳圖
將 P11 排針的 PIN7 腳和 PIN10 短接,執(zhí)行如下命令:
$ tw_test_uart COM2
圖3-2 串口回環(huán)測(cè)試成功
四、GPIO測(cè)試
EVM-RK3588 底板上有擴(kuò)展的 IO 引腳,其位于底板的 P11 端口。輸入下列指令,查看識(shí)別到的 IO 擴(kuò)展芯片。
$ cat /sys/kernel/debug/gpio | grep i2c
圖4-1 查看IO擴(kuò)展芯片
將 GPIO_P17 引腳置為高電平和置為低電平。
$ tw_test_gpio.sh GPIO_P17 1
圖4-2 設(shè)置GPIO_P17為高電平
用萬用表測(cè)得GPIO_P17電壓為:
$ tw_test_gpio.sh GPIO_P17 0
圖4-3 設(shè)置GPIO_P17為低電平
用萬用表測(cè)得電壓為:
五、本章完結(jié)
本篇介紹了USB、CAN、UART以及GPIO測(cè)試,到此Linux系統(tǒng)下RK3588的測(cè)試已經(jīng)完結(jié),希望該系列內(nèi)容能對(duì)您的開發(fā)調(diào)試有所幫助!
獲取更多相關(guān)信息請(qǐng)關(guān)注眺望電子微信公眾號(hào)并與我們聯(lián)系,我們下期再見!
-
開發(fā)板
+關(guān)注
關(guān)注
25文章
5680瀏覽量
104702 -
接口測(cè)試
+關(guān)注
關(guān)注
0文章
22瀏覽量
6694 -
RK3588
+關(guān)注
關(guān)注
7文章
421瀏覽量
5909
發(fā)布評(píng)論請(qǐng)先 登錄
快速上手RK3588:藍(lán)牙模塊測(cè)試

瑞芯微RK3588開發(fā)板RK3588 EVB和RK3588S EVB解讀

RK3588J和RK3588是什么關(guān)系?
RK3588和RK3588S之間的區(qū)別是什么
rk3588和rk3588s的區(qū)別
RK3588與3588s的區(qū)別
RK3588與RK3399的區(qū)別
RK3588系列有多少型號(hào)?
三分鐘快速上手RK3588開發(fā)板

一文學(xué)會(huì)RK3588核心板存儲(chǔ)性能測(cè)試

快速上手RK3588:攝像頭調(diào)試

評(píng)論