欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
AM335x評估板快速測試(2)
[打印本頁]
作者:
Tronlong
時間:
2020-9-18 14:11
標(biāo)題:
AM335x評估板快速測試(2)
CAN總線測試
評估板引出了一個CAN接口。使用USB轉(zhuǎn)CAN模塊連接評估板硬件CAN0接口和PC機USB接口,如下圖所示。按照調(diào)試工具安裝文檔安裝CAN接口調(diào)試工具ECAN Tools。
圖 28
進(jìn)入評估板文件系統(tǒng),執(zhí)行如下命令配置CAN0總線比特率為1MHz,并啟動CAN總線。
Target#
canconfig can0 bitrate 1000000
Target#
canconfig can0 start
圖 29
執(zhí)行如下命令,接收PC端發(fā)送的數(shù)據(jù)。
Target#
candump can0
圖 30
在PC端打開ECANTools軟件,選擇設(shè)備類型,然后點擊“打開設(shè)備”。
圖 31
等待軟件檢測到設(shè)備后,點擊“確定”進(jìn)入發(fā)送界面,如下圖所示。
圖 32
在如下數(shù)據(jù)發(fā)送界面中,點擊“發(fā)送”開始發(fā)送數(shù)據(jù)。
圖 33
依次向接收端發(fā)送兩組數(shù)據(jù),在ECAN Tools及串口調(diào)試終端可看到數(shù)據(jù),如下圖所示。
圖 34
圖 35
FRAM
讀寫測試
本小節(jié)對評估板FRAM進(jìn)行讀寫測試。
執(zhí)行如下命令,將字符串?dāng)?shù)據(jù)寫到FRAM。
Target#
echo "www.tronlong.com" > /sys/devices/platform/ocp/44e0b000.i2c/i2c-0/0-0050/eeprom
執(zhí)行如下命令,讀取寫入到FRAM的數(shù)據(jù)。
Target#
head -c 16 /sys/devices/platform/ocp/44e0b000.i2c/i2c-0/0-0050/eeprom
圖 36
D
DR
讀寫測試
Linux系統(tǒng)啟動時,在U-Boot階段完成DDR的初始化,并打印DDR實際容量,如下圖所示。
圖 37
DDR讀寫速度受實際情況影響,測試速率以具體情況為準(zhǔn),以下測試數(shù)據(jù)僅供參考。
DDR讀速度測試
進(jìn)入評估板系統(tǒng),執(zhí)行如下命令對DDR讀速度測試。
Target#
bw_mem 50M rd
圖 38
測試從DDR中讀取50MByte數(shù)據(jù),可看到本次測試的讀速度約為:262.26MB/s。
DDR寫速度測試
進(jìn)入評估板系統(tǒng),執(zhí)行如下命令對DDR寫速度測試。
Target#
bw_mem 50M wr
圖 39
測試寫入50MByte數(shù)據(jù)到DDR中,可看到本次測試的寫速度約為:1365.52MB/s。
DDR拷貝速度測試
進(jìn)入評估板系統(tǒng),執(zhí)行如下命令對DDR拷貝速度測試。
Target#
bw_mem 50M cp
圖 40
測試拷貝50MByte數(shù)據(jù)到DDR中,可看到本次測試的拷貝速度約為:185.06MB/s。
SD卡讀寫測試
本小節(jié)使用評估板配套的Linux系統(tǒng)啟動卡來測試SD卡的讀寫速度。不同的SD卡以及不同大小的測試文件,對SD卡的測試結(jié)果會造成一定差異。評估板啟動后,Linux系統(tǒng)啟動卡的BOOT分區(qū)將會掛載在文件系統(tǒng)”/run/media/mmcblk0p1”目錄下。
Target#
ls /run/media/mmcblk0p1
圖 41
SD卡寫速度測試
進(jìn)入評估板系統(tǒng),執(zhí)行以下命令測試SD寫速度。
Target#
time dd if=/dev/zero of=/home/root/test bs=1024K count=200
time命令有計時作用,dd用于復(fù)制,從if(input file)文件讀出,寫到of(output file)指定的文件,bs是每次寫塊的大小,count是讀寫塊的數(shù)量。
“if=/dev/zero”不產(chǎn)生IO,即不斷輸出數(shù)據(jù),可用來測試純寫速度。
圖 42
此處一共寫200MByte測試數(shù)據(jù)到SD卡的test文件,可看到本次測試的SD卡寫速度約為:200MB/22.57s=8.86MB/s。
SD卡讀速度測試
測完寫速度之后,重啟評估板,并執(zhí)行以下命令測試SD卡讀速度。
Target#
time dd if=/home/root/test of=/dev/null bs=1024K
“of=/dev/null”不產(chǎn)生IO,即不斷接收數(shù)據(jù),可用來測試純讀速度。
圖 43
此處從test文件中一共讀出200MByte的數(shù)據(jù),可看到本次測試的SD卡讀速度約為:200MB/9.78s=20.45MB/s。
eMMC讀寫測試
需對eMMC設(shè)備進(jìn)行分區(qū)后方可對其進(jìn)行讀寫測試。評估板出廠時,默認(rèn)已完成eMMC設(shè)備分區(qū)工作,執(zhí)行如下命令可查看eMMC容量以及分區(qū)信息。
Target#
dmesg | grep mmcblk1
圖 44
其中boot分區(qū)在評估板文件系統(tǒng)掛載路徑為"/run/media/mmcblk1p1",rootfs分區(qū)在評估板文件系統(tǒng)掛載路徑為"/run/media/mmcblk1p2",執(zhí)行如下命令可查看掛載情況。
Target#
df
圖 45
eMMC寫速度測試
進(jìn)入評估板系統(tǒng),執(zhí)行以下命令對eMMC設(shè)備進(jìn)行寫速度測試。
Target#
time dd if=/dev/zero of=/run/media/mmcblk1p2/test bs=1024K count=200 conv=fsync
圖 46
此處一共寫200MByte測試數(shù)據(jù)到eMMC設(shè)備rootfs分區(qū)下的test文件,可看到本次測試的eMMC設(shè)備寫速度約為:200MB/21.91s=9.13MB/s。
eMMC讀速度測試
重啟評估板,進(jìn)入評估板系統(tǒng),執(zhí)行以下命令對eMMC設(shè)備進(jìn)行讀速度測試。
Target#
time dd if=/run/media/mmcblk1p2/test of=/dev/null bs=1024K
此處從test文件中一共讀出200MByte數(shù)據(jù),可看到本次測試的eMMC設(shè)備讀速度約為:200MB/9.51s=21.03MB/s。
SPI FLASH
讀寫測試
本小節(jié)對SPI FLASH的MTD4分區(qū)進(jìn)行讀寫速度測試。MTD4是SPI FLASH的內(nèi)核備份分區(qū),分區(qū)大小為6.6Mbyte,讀寫測試會將該分區(qū)內(nèi)容擦除,請做好數(shù)據(jù)備份。
執(zhí)行如下命令查詢SPI FLASH分區(qū),確認(rèn)MTD4分區(qū)大小(讀寫請勿超出分區(qū)大。,將該分區(qū)內(nèi)容擦除。
Target#
cat /proc/mtd
Target#
flash_erase /dev/mtd4 0 0
圖 47
SPI FLASH寫速度測試
進(jìn)入評估板系統(tǒng),執(zhí)行如下命令對SPI FLASH進(jìn)行寫速度測試。
Target#
time dd if=/dev/zero of=/dev/mtd4 bs=512k count=2
圖 48
測試寫入1MByte數(shù)據(jù)到SPI FLASH的MTD4分區(qū)下,可看到本次測試的SPI FLASH寫速度約為:1MB/2.27s=0.44MB/s。
SPI FLASH讀速度測試
重啟評估板,進(jìn)入評估板系統(tǒng),執(zhí)行如下命令對SPI FLASH進(jìn)行讀速度測試。
Target#
time dd if=/dev/mtd4 of=/dev/null bs=512k count=2
圖 49
測試從SPI FLASH的MTD4分區(qū)讀取1MByte數(shù)據(jù),可看到本次測試的SPI FLASH讀速度約為:1MB/0.56s=1.79MB/s。
溫度傳感器測試
核心板板載一個溫度傳感器,使用I2C0總線,地址為0x49。進(jìn)入評估板文件系統(tǒng),輸入如下命令查看傳感器溫度值。
Target#
cat /sys/devices/platform/ocp/44e0b000.i2c/i2c-0/0-0049/hwmon/hwmon1/temp1_input
圖 50
溫度值為(測試值/1000),單位為攝氏度。本次測試的溫度值為:36812/1000=36.812攝氏度。
調(diào)試串口切換測試
調(diào)試串口切換為RS232串口UART3
使用RS232交叉串口母線、USB轉(zhuǎn)RS232公頭串口線,將評估板的RS232串口連接到PC機的USB接口,如下圖所示。
圖 51
打開設(shè)備管理器,確認(rèn)RS232串口的COM端口號,如下圖所示。
圖 52
打開串口調(diào)試終端,選擇正確的COM口,波特率為115200,8N1,無檢驗位,并建立串口連接,如下圖所示。
圖 53
進(jìn)入評估板文件系統(tǒng),執(zhí)行如下命令將調(diào)試串口切換為RS232串口。
Target#
setsid getty 115200 ttyS0
圖 54
執(zhí)行命令后,將會在新建的RS232串口會話框中打印如下類似登錄信息,請輸入用戶名root并按回車鍵登陸,如下圖所示。
圖 55
調(diào)試串口切換為RS485串口UART1
使用RS232轉(zhuǎn)RS485模塊、USB轉(zhuǎn)RS232公頭串口線,將評估板的RS485串口連接到PC機的USB接口,如下圖所示。
圖 56
RS232轉(zhuǎn)RS485模塊與評估板上RS485串口連接方法如下:
RS232轉(zhuǎn)RS485模塊485+端子,連接評估板RS485串口A端子。
RS232轉(zhuǎn)RS485模塊485-端子,連接評估板RS485串口B端子。
RS232轉(zhuǎn)RS485模塊GND端子,連接評估板RS485串口GND端子。
打開設(shè)備管理器,確認(rèn)RS485串口的COM端口號,如下圖所示。
圖 57
打開串口調(diào)試終端,選擇正確的COM口,波特率為115200,8N1,無檢驗位,并建立串口連接,如下圖所示。
圖 58
如需同時使用兩個調(diào)試串口,則進(jìn)入評估板系統(tǒng)后執(zhí)行如下命令創(chuàng)建一個新用戶(比如Tronlong),用戶密碼自定義。如無需同時使用兩個調(diào)試串口,則可不創(chuàng)建新用戶。
Target#
adduser Tronlong
圖 59
執(zhí)行如下命令將調(diào)試串口切換到RS485串口。
Target#
setsid getty 115200 ttyS1
圖 60
執(zhí)行命令后,會在新建的RS485串口會話框中打印類似如下登錄信息,請輸入用戶名root再按回車鍵登陸,或輸入用戶名Tronlong再輸入自定義密碼登陸,如下圖所示。
圖 61
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1