查看: 3582|回復: 0
打印 上一主題 下一主題

明遠智睿MY-IMX6 Linux-3.14 測試手冊(1)

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2019-1-30 15:52:38 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
關(guān)鍵詞: imx6 , 明遠智睿
1  測試前的準備
1)請按照《Linux快速啟動(dòng)手冊》中的“Linux快速啟動(dòng)” -> “連接設備”進(jìn)行連接。
2)請按照《Linux快速啟動(dòng)手冊》中的“Linux快速啟動(dòng)” -> “啟動(dòng)設備”進(jìn)行啟動(dòng)。

2  測試項目
2.1  網(wǎng)口測試
MY-IMX6-EK200支持兩個(gè)百兆網(wǎng)口。
MY-IMX6-EK314支持一個(gè)千兆網(wǎng)口,一個(gè)百兆網(wǎng)口。

2.1.1  接口屬性


2.1.2  測試方法
1)配置計算機IP
設置計算機有線(xiàn)網(wǎng)卡IP為192.168.18.18

2)Eth0連接測試
連接網(wǎng)線(xiàn):將評估板“eth0”對應的接口與計算機有線(xiàn)網(wǎng)卡的接口用網(wǎng)線(xiàn)相連接
設置評估板IP:
# ifconfig eth0 192.168.18.36   。 configure the eth0
執行測試命令:
# ifconfig eth1 down     。 eth1 to be shut down
# ping 192.168.18.18 -c 2 -w 4 。 send ICMP to HOST
觀(guān)察測試結果:系統會(huì )輸出類(lèi)似如下信息:
--- 192.168.18.18 ping statistics --- 
2packets transmitted, 2 packets received, 0% packet loss
測試結果:“0% packet loss”表示測試通過(guò)
附圖

3) Eth1連接測試
連接網(wǎng)線(xiàn):將網(wǎng)線(xiàn)插入“eth1”對應的評估板接口,網(wǎng)線(xiàn)另一端保持與計算機有線(xiàn)網(wǎng)卡的接口連接。
設置第2個(gè)網(wǎng)口IP:
# ifconfig eth1 192.168.18.27 。 configure the eth1
設置后系統會(huì )輸出第2個(gè)網(wǎng)口的工作狀態(tài)信息,類(lèi)似如下:
smsc95xx 1-1.1:1.0 eth1: link up, 100Mbps, full-duplex, lpa 0x4DE1
執行測試命令:
# ifconfig eth0 down     。 eth0 to be shut down
# ping 192.168.18.18 -c 2 -w 4     。 send ICMP to HOST
觀(guān)察測試結果:系統會(huì )輸出類(lèi)似如下信息:
--- 192.168.18.18 ping statistics ---
2packets transmitted, 2 packets received, 0% packet loss
測試結果:“0% packet loss”表示測試通過(guò)
附圖


2.2  USB測試
2.2.1  接口屬性


2.2.2  測試方法
1) 開(kāi)始測試
將USB設備插入底板USB接口,系統會(huì )輸出類(lèi)似如下信息:
usb *-*.*: new high speed USB device number * using fsl-ehci
……
2) 測試結束
將USB設備從底板拔出,系統會(huì )輸出類(lèi)似如下信息:
usb *-*.*: USB disconnect, device number *

2.2.3  附圖
說(shuō)明:在USB口上插拔U盤(pán)時(shí),系統輸出信息類(lèi)似如下:


2.3  SD卡測試


2.3.2  開(kāi)始測試
1) 往SD卡槽插入設備
插入SD卡到底板SD卡接口。系統輸出以下信息(見(jiàn)附圖)即表示SD接口正常:
mmc*: new high speed SD card at address ****
mmcblk*: mmcx:xxxx SA**G *.**GiB
mmcblk*: p*
2)從SD卡槽彈出設備
再次住SD卡槽按下SD卡,底板會(huì )彈出SD卡。系統輸出以下信息(見(jiàn)附圖)表示SD卡接口彈出正常:
mmc*: card **** removed
3) 結束測試
SD卡彈出后撥出SD卡即結束測試。

2.3.3  附圖


2.4  音頻測試
2.4.1  測試說(shuō)明
這項測試是通過(guò)播放音頻文件驗證評估板的音頻功能。

2.4.2  測試方法
1)準備測試
2)執行測試
使用aplay播放一個(gè)視頻,示例命令如下:
# aplay /unit_tests/audio8k16S.wav
上面這條命令會(huì )使用aplay播放命令中指定的文件。
3)測試結果
執行上面的測試命令后會(huì )聽(tīng)到音頻設備輸出的聲音。

2.4.3  附圖


2.5  視頻測試
2.5.1  測試說(shuō)明
這項測試是通過(guò)播放視頻驗證評估板的音頻視頻功能。

2.5.2  測試方法
使用gplay播放一個(gè)視頻,示例命令如下:
# gplay-1.0 /unit_tests/akiyo.mp4
上面這條命令會(huì )使用gplay播放命令中指定的文件。
測試結果
執行上面的測試命令后會(huì )在評估板顯示屏上看到大約1秒鐘的視頻圖像。

2.5.4  附圖


2.6  標準GPIO測試
2.6.1  接口屬性



2.6.2  測試方法
1)GPIO輸出測試
設置需要測試的GPIO的IO序號
# OUT_IO_NUMBER=85
導出GPIO
# echo ${OUT_IO_NUMBER} > /sys/class/gpio/export
設置GPIO方向
# echo out > /sys/class/gpio/gpio${OUT_IO_NUMBER}/direction
控制輸出電平
# echo 0 > /sys/class/gpio/gpio${OUT_IO_NUMBER}/value
# echo 1 > /sys/class/gpio/gpio${OUT_IO_NUMBER}/value

2)GPIO輸入測試
設置需要測試的GPIO的IO序號
# IN_IO_NUMBER=86
導出GPIO
# echo ${IN_IO_NUMBER} > /sys/class/gpio/export
設置GPIO方向
# echo in > /sys/class/gpio/gpio${IN_IO_NUMBER}/direction
查看輸入電平
cat /sys/class/gpio/gpio${IN_IO_NUMBER} /value

3)驗證輸入輸出
注意:這一步需要短接評估板的管腳,如果不確定自己能正確短接的請找硬件工程師支持,否則可能會(huì )損壞評估板。
將前面配置的輸出IO對應的管腳與配置的輸入IO對應的管腳連接。即:在MY-IMX6-EK200上連接J4:10 - J4:12,在MY-IMX6-EK314上連接U14:29 - U14:30。
查看輸入管腳上的電平
# cat /sys/class/gpio/gpio${IN_IO_NUMBER}/value
更改輸出管腳的輸出電平
# echo 1 > /sys/class/gpio/gpio${OUT_IO_NUMBER}/value
查看輸入管腳上的電平
# cat /sys/class/gpio/gpio${IN_IO_NUMBER}/value


2.7  GPIO-LED測試
2.7.1  接口屬性


2.7.2  GPIO-LED(Heartbeat)測試
系統啟動(dòng)完成后,用示波器檢測heartbeat對應的接口,可看到如下類(lèi)似信號:

提示:heartbeat是與CPU心跳關(guān)聯(lián)的,如果在此GPIO上接上LED,即可通過(guò)觀(guān)察LED來(lái)判斷CPU是否工作。

2.7.3  GPIO-LED(Timer)測試
系統啟動(dòng)完成后,用示波器檢測timer對應的接口,可看到如下類(lèi)似信號:

通過(guò)delay_off、delay_on來(lái)控制高低電平持續的時(shí)間。
# echo 500 > /sys/class/leds/led-timer/delay_off
# echo 1000 > /sys/class/leds/led-timer/delay_on
再用示波器檢測的時(shí)候,會(huì )看到波形發(fā)生的變化。

2.7.4  GPIO-LED(Default ON)測試
Default-on可以通過(guò)brightness控制。
Default-on的實(shí)現是初始觸發(fā)狀態(tài)為on,即初始觸發(fā)后為高電平。
# echo 1 > /sys/class/leds/Default/brightness
往brightness寫(xiě)0即可檢測到低電平。
# echo 0 > /sys/class/leds/Default/brightness

2.7.5  GPIO-LED(GPIO)測試
GPIO的測試可以使用跟default-on類(lèi)似的方法:
# echo 1 > /sys/class/leds/gpio1_12/brightness
使用萬(wàn)用表測試LED:gpio對應的引腳,可以看到該引腳是高電平。
# echo 0 > /sys/class/leds/gpio1_12/brightness
使用萬(wàn)用表測試LED:gpio對應的引腳,可以看到該引腳是低電平。

【下章節為明遠智睿MY-IMX6 Linux-3.14 測試手冊(2)】
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页