<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • x
    x
    查看: 3611|回復: 0
    打印 上一主題 下一主題

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

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

    2  測試項目
    2.1  網口測試
    MY-IMX6-EK200支持兩個百兆網口。
    MY-IMX6-EK314支持一個千兆網口,一個百兆網口。

    2.1.1  接口屬性


    2.1.2  測試方法
    1)配置計算機IP
    設置計算機有線網卡IP為192.168.18.18

    2)Eth0連接測試
    連接網線:將評估板“eth0”對應的接口與計算機有線網卡的接口用網線相連接
    設置評估板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
    觀察測試結果:系統會輸出類似如下信息:
    --- 192.168.18.18 ping statistics --- 
    2packets transmitted, 2 packets received, 0% packet loss
    測試結果:“0% packet loss”表示測試通過
    附圖

    3) Eth1連接測試
    連接網線:將網線插入“eth1”對應的評估板接口,網線另一端保持與計算機有線網卡的接口連接。
    設置第2個網口IP:
    # ifconfig eth1 192.168.18.27 。 configure the eth1
    設置后系統會輸出第2個網口的工作狀態信息,類似如下:
    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
    觀察測試結果:系統會輸出類似如下信息:
    --- 192.168.18.18 ping statistics ---
    2packets transmitted, 2 packets received, 0% packet loss
    測試結果:“0% packet loss”表示測試通過
    附圖


    2.2  USB測試
    2.2.1  接口屬性


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

    2.2.3  附圖
    說明:在USB口上插拔U盤時,系統輸出信息類似如下:


    2.3  SD卡測試


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

    2.3.3  附圖


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

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

    2.4.3  附圖


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

    2.5.2  測試方法
    使用gplay播放一個視頻,示例命令如下:
    # gplay-1.0 /unit_tests/akiyo.mp4
    上面這條命令會使用gplay播放命令中指定的文件。
    測試結果
    執行上面的測試命令后會在評估板顯示屏上看到大約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)驗證輸入輸出
    注意:這一步需要短接評估板的管腳,如果不確定自己能正確短接的請找硬件工程師支持,否則可能會損壞評估板。
    將前面配置的輸出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)測試
    系統啟動完成后,用示波器檢測heartbeat對應的接口,可看到如下類似信號:

    提示:heartbeat是與CPU心跳關聯的,如果在此GPIO上接上LED,即可通過觀察LED來判斷CPU是否工作。

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

    通過delay_off、delay_on來控制高低電平持續的時間。
    # echo 500 > /sys/class/leds/led-timer/delay_off
    # echo 1000 > /sys/class/leds/led-timer/delay_on
    再用示波器檢測的時候,會看到波形發生的變化。

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

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

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

    本版積分規則

    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷