久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1440|回復: 0
打印 上一主題 下一主題
收起左側

評估板快速測試-基于TI Sitara Cortex-A9(2)

[復制鏈接]
跳轉到指定樓層
樓主
ID:336245 發表于 2020-9-21 15:07 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
SD卡讀寫測試
本小節使用評估板配套的Linux系統啟動卡來測試SD卡的讀寫速度。不同的SD卡以及不同大小的測試文件,對SD卡的測試結果會造成一定差異。評估板啟動后,Linux系統啟動卡的BOOT分區將會掛載在文件系統”/run/media/mmcblk0p1”目錄下。
Target#ls /run/media/mmcblk0p1

圖 40

  • SD卡寫速度測試
進入評估板系統,執行以下命令測試SD寫速度。
Target#time dd if=/dev/zero of=/home/root/test bs=1024K count=200
time命令有計時作用,dd用于復制,從if(input file)文件讀出,寫到of(output file)指定的文件,bs是每次寫塊的大小,count是讀寫塊的數量。
“if=/dev/zero”不產生IO,即不斷輸出數據,可用來測試純寫速度。

圖 41

此處一共寫200MByte測試數據到SD卡的test文件,可看到本次測試的SD卡寫速度約為:200MB/12.70s=15.75MB/s。
  • SD卡讀速度測試
測完寫速度之后,重啟評估板,并執行以下命令測試SD卡讀速度。
Target#time dd if=/home/root/test of=/dev/null bs=1024K
“of=/dev/null”不產生IO,即不斷接收數據,可用來測試純讀速度。

圖 42
此處從test文件中一共讀出200MByte的數據,可看到本次測試的SD卡讀速度約為:200MB/9.93s=20.14MB/s。

NAND FLASH讀寫測試本小節對NAND FLASH的MTD6分區進行讀寫速度測試。MTD6是NAND FLASH的備份分區,一般存放小型文件系統,大小為32MByte。讀寫測試會將該分區內容擦除,請做好數據備份。
執行如下命令查詢NAND FLASH分區,確認MTD6分區大小(讀寫請勿超出分區大小),將該分區內容擦除。
Target#cat /proc/mtd
Target# flash_erase /dev/mtd6 0 0

圖 43

  • NAND FLASH寫速度測試
進入評估板系統,執行如下命令對NAND FLASH進行寫速度測試。
Target#time dd if=/dev/zero of=/dev/mtd6 bs=1024k count=30

圖 44

此處一共寫30MByte測試數據到NAND FLASH的MTD6分區下,可看到本次測試的NAND FLASH寫速度約為:30MB/6.62s=4.53MB/s。
  • NAND FLASH讀速度測試
重啟評估板,進入評估板系統,執行如下命令對NAND FLASH進行讀速度測試。
Target#time dd if=/dev/mtd6 of=/dev/null bs=1024k

圖 45

此處從NAND FLASH的MTD6分區讀取30MByte數據,可看到本次測試的NAND FLASH讀速度約為:30MB/2.59s=11.58MB/s。

調試串口切換測試

  • 調試串口切換為RS232串口UART3

使用RS232交叉串口母線、USB轉RS232公頭串口線,將評估板的RS232串口連接到PC機的USB接口,如下圖所示。

圖 46

打開設備管理器,確認RS232串口的COM端口號,如下圖所示。

圖 47

打開串口調試終端,選擇正確的COM口,波特率為115200,8N1,無檢驗位,并建立串口連接,如下圖所示。

圖 48

進入評估板文件系統,執行如下命令將調試串口切換為RS232串口。
Target#setsid getty 115200 ttyS3

圖 49

執行命令后,將會在新建的RS232串口會話框中打印如下類似登錄信息,請輸入用戶名root并按回車鍵登陸,如下圖所示。

圖 50

  • 調試串口切換為RS485串口UART4
使用RS232轉RS485模塊、USB轉RS232公頭串口線,將評估板的RS485串口連接到PC機的USB接口,如下圖所示。

圖 51

RS232轉RS485模塊與評估板上RS485串口連接方法如下:
  • RS232轉RS485模塊485+端子,連接評估板RS485串口A端子。
  • RS232轉RS485模塊485-端子,連接評估板RS485串口B端子。
  • RS232轉RS485模塊GND端子,連接評估板RS485串口GND端子。
打開設備管理器,確認RS485串口的COM端口號,如下圖所示。

圖 52

打開串口調試終端,選擇正確的COM口,波特率為115200,8N1,無檢驗位,并建立串口連接,如下圖所示。

圖 53

如需同時使用兩個調試串口,則進入評估板系統后執行如下命令創建一個新用戶(比如Tronlong),用戶密碼自定義。如無需同時使用兩個調試串口,則可不創建新用戶。
Target#adduser Tronlong

圖 54

執行如下命令將調試串口切換到RS485串口。
Target#setsid getty 115200 ttyS4

圖 55

執行命令后,會在新建的RS485串口會話框中打印類似如下登錄信息,請輸入用戶名root再按回車鍵登陸,或輸入用戶名Tronlong再輸入自定義密碼登陸,如下圖所示。

圖 56


  • 7英寸LCD觸摸屏測試
評估板默認支持的7英寸LCD觸摸屏型號為Tronlong的TL070A,請通過FFC軟排線將LCD與評估板連接。
  • LCD觸摸屏顯示
評估板上電,進入文件系統后即可看到LCD顯示Matrix Qt界面,如下圖所示。

圖 57

  • LCD觸摸屏校準測試
在執行觸摸屏校準程序之前,執行如下命令關閉Matrix用戶界面程序,如有其它界面程序,請一并關閉。
Target#/etc/init.d/matrix-gui-2.0 stop
執行如下命令進行觸摸屏校準。
Target#ts_calibrate
執行命令后LCD會彈出校準界面,如下圖所示,請依次點擊校準準星。連續點擊五次之后,會在文件系統”/etc/”目錄下生成觸摸屏校準文件pointercal,校準后的信息記錄在pointercal文件中。


圖 58

圖 59

執行如下命令重新啟動系統界面。
Target#/etc/init.d/matrix-gui-2.0 start

圖 60

  • 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

圖 61

  • 基礎設備樹文件7英寸LCD顯示屏配置說明
評估板基礎設備樹文件為內核源碼”arch/arm/boot/dts/tl437x-evm.dts”,默認配置為7英寸LCD顯示。查看LCD顯示屏數據手冊,關鍵參數如下。

圖 62


圖 63

基礎設備樹文件tl437x-evm.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>;
};
};


12.1英寸LVDS顯示屏測試
評估板基礎設備樹文件為內核源碼“arch/arm/boot/dts/tl437x-evm.dts”,默認配置為7英寸LCD顯示,可通過對設備樹文件進行修改以支持不同尺寸的顯示屏。
評估板支持的12.1英寸LVDS顯示屏型號為友達的G121SN014 V4。查看12.1英寸LVDS顯示屏數據手冊,關鍵參數如下。手冊中未說明Front-porch、Back-porch、Sync-len等典型值,僅給出總的行/幀同步時間Blanking,可將總同步時間合理劃分為對應的Front-porch、Back-porch、Sync-len時間。手冊并未說明Hsync、Vsync的極性,默認低電平有效。

圖 64


圖 65

根據以上關鍵參數,如需使用12.1英寸LVDS顯示屏,則基礎設備樹文件tl437x-evm.dts的LCD顯示參數需進行如下配置。

&lcd0 {
panel-timing {
clock-frequency = <40000000>;
hactive = <800>;
vactive = <600>;
hfront-porch = <100>;
hback-porch = <60>;
hsync-len = <96>;
vback-porch = <5>;
vfront-porch = <13>;
vsync-len = <10>;
hsync-active = <0>;
vsync-active = <0>;
de-active = <1>;
pixelclk-active = <0>;    /* 配置LCD像素時鐘下降沿傳輸數據,而不是直接根據
極性分析得出的上升沿*/
};
};

修改后請將tl437x-evm.dts文件重新編譯生成dtb文件,dtb文件編譯方法請查看Linux內核編譯手冊的設備樹文件編譯小節。
使用TL-LVDSLCD-A3轉接板將12.1英寸LVDS顯示屏與評估板連接,如下圖所示。

圖 66

使用新生成的dtb文件啟動評估板,進入文件系統后即可看到LVDS屏幕顯示Matrix Qt界面,如下圖所示。

圖 67

  • USB接口讀寫測試
USB DRD支持軟件切換為HOST/DEVICE模式,USB DRD和USB OTG的區別在于:USB OTG可根據設備情況自動切換為HOST/DEVICE模式,USB DRD則不能根據設備情況自動切換為HOST/DEVICE模式,需要手動進行軟件配置。
本章節測試使用SanDisk品牌、FAT32格式、16G容量的U盤,支持USB 3.0/2.0。不同品牌、格式或容量的U盤,測試結果會有所差別。
  • USB HOST模式讀寫測試
請通過Micro OTG轉USB轉接頭將U盤與評估板DRD USB0接口連接,或直接將U盤與評估板USB1任意一個HOST接口連接。DRD USB0默認為HOST模式,本小節使用DRD USB0接口進行USB HOST模式讀寫測試,連接如下圖所示。

圖 68

U盤接入后會出現打印信息如下,可以從中看到U盤大小和掛載名,如下圖所示。

圖 69

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

圖 70

  • 寫速度測試
執行如下命令,測試U盤寫速度。
Target#time dd if=/dev/zero of=/run/media/sda1/test bs=1024k count=200

圖 71

此處一共寫200MByte測試數據到U盤的test文件,可看到本次測試的U盤寫速度為:200MB/6.41s=31.20MB/s。
  • 讀速度測試
重啟評估板,進入文件系統執行如下命令測試U盤讀速度。
Target#time dd if=/run/media/sda1/test of=/dev/null bs=1024

圖 72

此處從test文件中一共讀出200MByte的數據,可看到本次測試的U盤讀速度為:200MB/6.09s=32.84MB/s。
  • USB DEVICE模式功能測試
本小節分別將評估板系統啟動卡或者DDR內存模擬為存儲盤,驗證DEVICE模式功能。測試前請使用Micro USB數據線連接PC機與評估板DRD USB0接口。
評估板DRD USB0接口默認為HOST模式,請進入文件系統”/boot/”目錄,將該目錄下的tl437x-evm.dtb文件備份,再執行如下命令將tl437x-usb-device.dtb文件重命名為tl437x-evm.dtb。評估板重啟后,DRD USB0接口即切換為DEVICE模式。
如需恢復為HOST模式,可將備份的文件重名為tl437x-evm.dtb,并重啟評估板即可。
Target#cd /boot/
Target#cp tl437x-usb-device.dtb tl437x-evm.dtb
Target#reboot

圖 73

  • DEVICE模式SD卡讀寫速度測試
執行如下命令將評估板系統啟動卡BOOT分區模擬為存儲盤。
Target#modprobe g_mass_storage file=/dev/mmcblk0p1 removable=1

圖 74

“/dev/mmcblk0p1”是系統啟動卡BOOT分區在評估板文件系統的掛載路徑。在PC機中可看到識別到的可移動磁盤盤符,對該可移動磁盤的操作與普通U盤一樣,如下圖所示。

圖 75

雙擊產品資料“4-軟件資料\Tools\Windows\ATTO Disk Benchmarks V2.47_CN.exe”文件,彈出如下界面。選擇磁盤(此處識別為I盤),選擇32MB空間,然后點擊“開始”按鈕進行測試。此處盤符選擇務必正確,否則可能會損壞所選磁盤數據。

圖 76

等待5min左右測試完成,可在界面中看到0.5KB~8MB文件讀寫速度測試結果,如下圖所示。

圖 77

從上圖結果可看到讀速度最高約38MB/s,寫速度最高約37MB/s,不同SD卡測試結果會有所不同。
  • DEVICE模式下DDR內存讀寫測試
重啟評估板,進入文件系統后執行如下命令在DDR內存上建立一個50MByte大小的“/dev/shm/test”文件,并將DDR內存模擬為存儲盤。
Target# dd if=/dev/zero of=/dev/shm/test bs=1M count=50
Target# modprobe g_mass_storage file=/dev/shm/test removable=1

圖 78

此時可在PC中看到識別到的可移動磁盤盤符(此處識別為I盤),請格式化此盤符,如下圖所示。

圖 79


圖 80

格式化完成后如下圖所示,可像普通的U盤一樣操作此磁盤。

圖 81

雙擊產品資料“4-軟件資料\Tools\Windows\ATTO Disk Benchmarks V2.47_CN.exe”文件,彈出如下界面。選擇磁盤(此處識別為I盤),選擇32MB空間,然后點擊“開始”按鈕進行測試。此處盤符選擇務必正確,否則可能會損壞所選磁盤數據。

圖 82

等待5min左右測試完成,可在界面中看到0.5KB~8MB文件讀寫速度測試結果,如下圖所示。

圖 83
從上圖結果可看到讀速度最高約38MB/s,寫速度最高約37MB/s,不同存儲介質測試結果會有所不同。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99久久婷婷 | 免费国产视频在线观看 | 欧美中文在线 | 免费观看的黄色网址 | 亚洲国产成人av好男人在线观看 | 日本视频免费观看 | 亚洲精品一区二区在线观看 | 久久久久亚洲精品国产 | 亚洲欧美另类在线观看 | 日韩成人影院 | 中文字幕一区二区三区在线乱码 | 国产欧美在线一区二区 | 国产一区| 中文字幕国产 | av中文在线 | 男人久久天堂 | 国产一区二区不卡 | 99亚洲精品| 精品一区二区在线观看 | 一级午夜aaa免费看三区 | 久久国产精品72免费观看 | 日韩有码在线播放 | 中文字幕国产日韩 | 亚洲免费人成在线视频观看 | 四虎在线观看 | 午夜精品久久久久久久99黑人 | 精品一二三 | 精品一区二区三区在线观看 | 日韩欧美中文 | 成人精品一区二区户外勾搭野战 | 亚洲成人综合在线 | 男女羞羞视频在线看 | 国产中文在线 | 欧美黄视频| 麻豆久久久 | 激情欧美一区二区三区 | 自拍视频精品 | 国产一区二区三区视频在线观看 | 91视频大全 | 天天摸天天看 | 亚洲高清在线观看 |