前言:
在使用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文章
5762浏览量
129391 -
核心板
+关注
关注
5文章
1202浏览量
31096 -
RK3588
+关注
关注
7文章
432浏览量
6094
发布评论请先 登录
探索巅峰性能 |迅为瑞芯微RK3588开发板/核心板深度剖析
迅为RK3588S开发板/核心板介绍
RK3588核心板硬件手册
【LGA封装RK3588核心板】基于RK3588,小而强大的ArmSom-W3 CORE BOARD

向成电子推出基于瑞芯微RK3588开发的XC3588_CORE核心板
极小极轻LGA封装 |RK3588核心板SOM-3588-LGA现货发售!

盛显科技:RK3588核心板的应用场景有哪些?

评论