如题,我在淘宝上面买了2个2g的sd卡。初始化都能通过,读写也都正常。
但是,我在初始化的时候,用了支持2.0的cmd8指令,想用来判断检测卡是
1.0还是2.0还是其他等。。
问题就在这里,我分别用了这2个2g的卡和另外几个4g和8g的卡,发现,他们初始化cmd8指令时,
都返回1,也就是说,都判断为2.0卡。。
但是那2个2g的卡,读写的时候,只能按字节方式操作,也就是说我要读写n扇区的话,地址必须乘以512.。
很郁闷啊。。其他的都是扇区读写,也都ok
是不是我买的卡有问题,还是这样初始化过程有问题??
|