TL437x-EVM评估板测试手册(2)

1.14USB接口读写测试

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盘,测试结果会有所差别。

1.14.1USB 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。

1.14.2USB 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文件读写速度测试结果,如下图所示。

<

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tronlong创龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值