【TF卡问题】sdhc和sdxc还有uhs的tf卡,性能低下

测试1、使用dd命令测试sdhc和sdxc还有uhs的tf卡,性能都很低,读写都不到20MB/S.

写速率:dd if=/dev/zero of=/dev/mmcblk1p1 bs=4096 count=524288 ;sync

读速率:echo 3 > /proc/sys/vm/drop_caches;dd of=/dev/zero if=/dev/mmcblk1p1 bs=4096 count=524288

测试2、修改hobot-x3-sdb.dts的sdio2节点的能力。

但试了下,好像只能开启cap-sd-highspeed(就是sdhc),开启hs后,支持hs的卡,速度从10MB/s提升到20MB/s.

如果开启uhs支持时,插上支持uhs的卡,识别卡的时候会busy timeout错误。

sd-uhs-sdr104;

sd-uhs-sdr12;

sd-uhs-sdr25;

sd-uhs-sdr50;

问题为:怎么样才能使得各种TF卡都能够正常跑慢速度