AM335x評估板快速測試(3)

      網友投稿 822 2022-05-28

      英寸LCD觸摸屏測試

      評估板默認支持7英寸LCD觸摸屏,請通過FFC軟排線將LCD與評估板連接。

      LCD觸摸屏顯示與觸摸測試

      評估板上電,進入文件系統后即可看到LCD顯示Matrix Qt界面,如下圖所示。

      圖 62

      LCD觸摸屏校準測試

      在執行觸摸屏校準程序之前,執行如下命令關閉Matrix用戶界面程序,如有其它界面程序,請一并關閉。

      Target# /etc/init.d/matrix-gui-2.0 stop

      執行如下命令進行觸摸屏校準。

      Target# ts_calibrate

      執行命令后LCD會彈出校準界面,如下圖所示,請依次點擊校準準星。連續點擊五次之后,會在文件系統”/etc/”下生成觸摸屏校準文件pointercal,校準后的信息記錄在pointercal文件中。

      圖 63

      圖 64

      LCD觸摸屏亮度調節測試

      LCD屏幕的背光支持8級變化,亮度級數為1~8,關閉為0,最亮為8。

      進入評估板文件系統,執行如下命令查看最高亮度級數。

      Target# cat /sys/class/backlight/backlight/max_brightness

      查看當前亮度,執行如下命令。

      Target# cat /sys/class/backlight/backlight/brightness

      執行如下命令,通過修改亮度級數參數改變屏幕亮度。

      Target# echo 6 > /sys/class/backlight/backlight/brightness

      圖 65

      7英寸LCD顯示屏動態設備樹文件配置說明

      顯示屏動態設備樹文件為內核源碼”arch/arm/boot/dts/tl335x-evm-lcd-overlay.dts”,默認配置為7英寸LCD顯示。查看LCD顯示屏數據手冊,關鍵參數如下。

      圖 66

      圖 67

      顯示屏動態設備樹文件tl335x-evm-lcd-overlay.dts的7英寸LCD顯示參數配置如下。

      &lcd0 {

      panel-timing {

      clock-frequency = <33000000>;

      hactive = <800>;

      vactive = <480>;

      hfront-porch = <40>;

      hback-porch = <40>;

      hsync-len = <48>;

      vback-porch = <29>;

      vfront-porch = <13>;

      vsync-len = <3>;

      hsync-active = <0>;

      vsync-active = <0>;

      de-active = <1>;

      pixelclk-active = <1>;

      };

      };

      USB接口測試

      USB DRD支持軟件切換為HOST/DEVICE模式。USB DRD和USB OTG的區別在于:USB OTG可根據設備情況自動切換為HOST/DEVICE模式,USB DRD則不能根據設備情況自動切換為HOST/DEVICE模式,需要手動進行軟件配置。

      本章節進行USB HOST模式讀寫測試,使用SanDisk品牌、FAT32格式、16G容量的U盤,支持USB?3.0/2.0。不同品牌、格式或容量的U盤,測試結果會有所差別。

      請通過Micro OTG轉USB轉接頭將U盤與評估板DRD USB1接口連接,或直接將U盤與評估板USB0任意一個HOST接口連接,DRD USB1默認為HOST模式。將U盤插到評估板USB0 HOST接口后,出現如下打印信息,可以從中看到U盤大小和掛載名,如下圖所示。

      圖 68

      AM335x評估板快速測試(3)

      從上圖可看到U盤容量為15.4GB,掛載名為sda1。執行如下命令可查詢掛載路徑。掛載名和掛載路徑請以實際查詢為準,如下圖所示。掛載多個存儲設備時,掛載名可能會變更。

      Target# df -h

      圖 69

      寫速度測試

      執行如下命令,測試U盤寫速度。

      Target# time dd if=/dev/zero of=/run/media/sda1/test bs=1024k?count=200

      圖 70

      此處一共寫200MByte測試數據到U盤的test文件,可看到本次測試的U盤寫速度為:200MB/15.2s=13.16MB/s。

      讀速度測試

      重啟評估板,進入系統執行如下命令測試U盤讀速度。

      Target# time dd if=/run/media/sda1/test of=/dev/null bs=1024

      圖 71

      此處從test文件中一共讀出200MByte的數據,可看到本次測試的U盤讀速度為:200MB/16.13s=12.40MB/s。

      HDMI OUT接口測試

      評估板默認通過LCD顯示,若需通過HDMI輸出顯示,先進入文件系統”/boot/”目錄,將該目錄下的tl335x-evm.dtb文件進行備份,再執行如下命令將tl335x-evm-emmc-hdmi.dtb文件拷貝命名為tl335x-evm.dtb。評估板重啟后,HDMI接口即可正常顯示。

      如需恢復為LCD顯示,可將備份的文件重名為tl335x-evm.dtb,并重啟評估板即可。

      Target# cd /boot/

      Target# cp tl335x-evm-emmc-hdmi.dtb tl335x-evm.dtb

      Target# reboot

      圖 72

      啟動評估板后,可在HDMI顯示屏看到圖像輸出,默認分辨率為1024*768@60,如下圖所示。

      圖 73

      若需修改HDMI顯示分辨率,可在U-Boot環境變量啟動相關參數中添加HDMI分辨率設置,修改HDMI顯示分辨率。“1280x720MR-24@60”中的1280x720表示分辨率,60為幀率,請根據實際情況修改。

      U-Boot# setenv optargs video=HDMI-A-1:1280x720MR-24@60

      U-Boot# saveenv

      U-Boot# boot

      圖 74

      重啟評估板后,即可看到HDMI顯示屏分辨率已經成功設置為1280*720,如下圖所示。

      圖 75

      圖 76

      備注:LCDC的像素時鐘最大為126MHz,在1080P的分辨率下支持的最大幀率為24幀,如果設置分辨率大于1080P24,可能會出現抖動現象,延遲可能比較明顯。如果將分辨率改成1280*720@60,則顯示正常。

      內部看門狗測試

      watchdog-demo是一個內部看門狗測試程序,程序將讀取系統預設看門狗等待時間,并重新設置看門狗等待時間為10秒,同時讓系統在指定的時間內不喂狗。如果設置的指定時間超過預設看門狗等待時間,系統將會重新啟動。

      將產品資料“4-軟件資料\Demo\platform-test-demos\watchdog-demo\bin”目錄下的可執行文件watchdog-demo拷貝到評估板文件系統任意路徑,在可執行文件所在目錄下執行如下命令設置不喂狗時間為12秒。10秒后,系統會重新啟動。

      Target# ./watchdog-demo?12

      圖 77

      ADC數據采集測試

      AM335x芯片內部含有1個8通道、12bit、867KSPS采樣率的ADC,支持0~1.8V信號輸入。以下為TL335x-EVM評估板ADC接口的原理圖。

      圖 78

      ADC參考電壓為1.8V,待測電壓信號不能超過1.8V,待測電壓信號不能誤接到GND,否則可能會損壞評估板。

      將待測電壓信號接到對應ADC輸入通道,待測電壓信號與評估板共地。進入評估板文件系統執行如下命令,讀取對應ADC通道的采樣值,如下圖所示。

      Target# cat?/sys/bus/iio/devices/iio:device0/in_voltage0_raw

      圖 79

      device0指ADC0,in_voltage0_raw指通道0。

      計算公式:實際電壓值Vin=D*Vref/(2^n-1)。其中參考電壓值Vref=1.8V,n=12,D為ADC采樣值。

      網絡接口測試

      評估板配備兩個千兆網口,分別為RGMII1?ETH和RGMII2?ETH,網卡名字對應如下:

      RGMII1?ETH:eth0,默認網卡。

      RGMII2?ETH:eth1。

      用網線將評估板對應網口連接到路由器,然后啟動評估板。測試網絡接口時,綠燈常亮、黃燈閃爍表示連接正常。

      網絡連通測試

      進入評估板文件系統,執行如下命令獲取IP以及查看網口配置信息。

      Target# ifconfig

      圖 80

      如果對應網卡沒有自動獲取到IP,請執行如下命令。

      Target# udhcpc -i eth1

      “-i”用于指定網卡,eth1為網卡名字,請根據實際情況修改。不加“-i”和網卡名字,則指默認網卡eth0。

      圖 81

      如果多個網口同時連接,請使用ifconfig命令關閉所有非當前測試網口,并打開當前測試網口,例如:

      Target# ifconfig eth1?down

      Target# ifconfig eth0 up

      網卡名字請根據實際情況修改,down表示關閉,up表示打開。如網口沒有正常連接,請嘗試先關閉網口再打開網口。

      圖 82

      測試網口連接外網是否正常,以訪問www.baidu.com為例,執行如下命令,“-I”代表指定網口,不加“-I”則使用默認網卡。可按“Ctrl+C”終止ping命令。

      Target# ping www.baidu.com -I?eth0

      圖 83

      請執行如下命令查看網關。

      Target# route

      圖 84

      可以看到此處網關為192.168.1.1,通過ping網關來測試內網連接功能是否正常,執行如下命令。

      Target# ping 192.168.1.1

      圖 85

      網絡速度測試

      以下使用Iperf工具測試評估板與PC機的網絡通信速度。若未安裝,可在Ubuntu中執行”sudo apt-get install iperf”安裝。

      在Ubuntu執行如下命令查看PC機IP地址并等待評估板連接。

      Host# ifconfig

      Host# iperf -s -i 1

      圖 86

      在評估板文件系統執行如下命令測試網絡通信速度,命令中192.168.0.92為PC機IP地址。測試完成后,Ubuntu和評估板均會打印測試結果。不同測試環境,測試結果將會有所差異。

      Target# iperf -c 192.168.0.92?-i 1

      千兆網口RGMII1?ETH速度測試結果大致如下。

      圖 87

      如使用RT-Linux內核進行測試,由于RT-Linux內核的cpsw默認采用IRQ中斷模式,CPU系統資源占用較多,將對千兆網口的傳輸性能產生一定影響。使用RT-Linux內核進行測試,千兆網口RGMII1?ETH速度測試結果大致如下。

      圖 88

      ARM 硬件開發 FPGA

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:Linux 內存映射 mmap 原理分析
      下一篇:Linux系統多路徑軟件
      相關文章
      亚洲天堂福利视频| 91亚洲精品视频| 亚洲精品福利你懂| 久久久久亚洲AV无码麻豆| 亚洲国产精品无码AAA片| 亚洲一区AV无码少妇电影☆| 久久亚洲av无码精品浪潮| 国产亚洲精品拍拍拍拍拍| 国产中文在线亚洲精品官网| 国产精品亚洲视频| 亚洲区小说区图片区QVOD| 亚洲人成色7777在线观看| 亚洲国产美女精品久久久久∴| 亚洲夜夜欢A∨一区二区三区| 久久久久久久综合日本亚洲| 亚洲成A人片在线观看WWW| 亚洲春色在线视频| 无码久久精品国产亚洲Av影片 | 91精品国产亚洲爽啪在线影院| 中文字幕亚洲综合久久2| 78成人精品电影在线播放日韩精品电影一区亚洲 | 亚洲国产精品成人一区| 亚洲日韩精品无码专区网站| 99亚洲男女激情在线观看| 99亚洲男女激情在线观看| 亚洲国产综合人成综合网站| 中文字幕亚洲天堂| 亚洲精品无码MV在线观看| 久久精品国产亚洲AV网站| 亚洲精品在线视频观看| 亚洲youjizz| 亚洲国产精品精华液| 亚洲国产av一区二区三区| 久久久久久A亚洲欧洲AV冫| 久久精品国产亚洲网站| 日韩精品一区二区亚洲AV观看 | 亚洲成a人片在线看| 久久无码av亚洲精品色午夜| 亚洲综合国产精品第一页| 亚洲Av无码精品色午夜| 亚洲激情校园春色|