打印
[i.MX]

imx6q 提高SD卡写入速度

[复制链接]
928|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qi908542785|  楼主 | 2016-7-14 16:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
hi Rita:
     想要提高SD卡的写入速度,imx6q 自己做的板子 使用的软件包:yocto 内核版本:4.1.15
使用同步的方式挂载:
mount -t vfat -o sync /dev/mmcblk2p1 /mmc
测试命令如下:
time dd if=/dev/zero of=/mmc/test bs=1M count=500
使用的SD卡如下:
SanDisk 32G U3

现在写入的速度达到5MB/s,这个速度达不到我们的要求,测试发现YOCTO比LTIB还要稍微慢一些,想要提高写入的速度,将寄存器中的值打印出来发现是single block 传输,每个块传输512Byte,尝试增加块的数量、增加每个块传输数据的大小,未果。


现在SD卡工作在high speed mode,时钟最大50MHz。

查看芯片手册发现UHS-I mode(up to 208MHz in SDR mode,up to 50MHz in DDR mode),现在不知道如何改为UHS-I mode。尝试将SD卡电压由3V3改为1V8,系统就检测不到SD卡了。
有什么好的方法提高SD卡的写入速度吗?希望得到各位大神们的指点。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

14

帖子

0

粉丝