测试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卡都能够正常跑慢速度