前言:
在使用RK3588開發板進行項目開發時,掌握各種功能的調試方法是快速上手并實現項目需求的關鍵。本文作為功能調試系列指南的第二部分,將帶你深入了解幾項常用硬件功能的調試測試,包括TF卡測試和eMMC的讀取寫入操作。
圖1-EVM-RK3588 評估板外觀(正面)
一、TF卡測試
在我司提供的RK3588系統下,TF卡自動掛載目錄為/mnt/sdcard/,并且支持熱插拔。插入 TF 卡終端顯示如下信息證明 TF 卡讀取成功:
圖1-1-TF 信息打印
查看掛載目錄:
$ df
圖1-2-查看掛載設備信息
1.1TF卡寫入測試
將測試文件寫入 TF 卡中,其中/dev/zero 是測試文件的路徑,/mnt/sdcard/test是寫入到 TF 卡的路徑,根據具體情況進行更改。
$ sync && echo 3 > /proc/sys/vm/drop_caches$ dd if=/dev/zero of=/run/media/mmcblk0p1/test bs=1M count=500 conv=fsync
圖1-3-TF卡寫入
1.2TF卡讀取測試
建議重啟開發板或執行清除緩存指令后再測試讀取 TF 卡的速度,輸入指令如下:
$ sync && echo 3 > /proc/sys/vm/drop_caches //清除緩存$ dd if=/run/media/mmcblk0p1/test of=/dev/null bs=1M
圖1-4-TF卡讀取
1.3卸載(彈出)TF卡
先執行 cd 執行退出 TF 卡的掛載目錄后使用 umount 命令卸載 TF 卡后再拔掉TF 卡。
$ umount /dev/mmcblk0p1
執行后可用df命令查看是否卸載成功。
圖1-5-卸載TF卡成功
二、eMMC測試
3.1eMMC寫入測試
RK3588 平臺 eMMC 默認運行于 HS200 模式 200MHz 時鐘,下面簡單測試 eMMC 的讀寫速度,以讀寫 ext4 文件系統為例。
$ dd if=/dev/zero of=/test bs=1M count=500 conv=fsync
圖3-1-eMMC寫入
3.2eMMC讀取測試
為確保數據準確,請重啟開發板后測試讀取速度,測試指令如下所示:
$ dd if=/test of=/dev/null bs=1M
圖3-2-eMMC讀取
三、本篇完
結 這些測試不僅能幫助開發者更好地掌握硬件存儲的靈活使用,還能在實際應用中保證系統的穩定性和可靠性。無論你是新手開發者,還是經驗豐富的工程師,這篇實用指南都將為你提供高效調試的實用技巧,助你快速上手RK3588開發,讓您在使用的時候更加得心應手。
-
測試
+關注
關注
8文章
5269瀏覽量
126599 -
核心板
+關注
關注
5文章
1008瀏覽量
29742 -
RK3588
+關注
關注
6文章
325瀏覽量
4312
發布評論請先 登錄
相關推薦
評論