找回密码
 注册
搜索
查看: 1310|回复: 4

[讨论] SD SPI 2.0 4G的卡,第一次开机OK的,但是里面操作查询T卡有些异常

[复制链接]
发表于 2010-12-29 17:52:21 | 显示全部楼层 |阅读模式
SD SPI 2.0 4G的卡,第一次开机OK的,但是里面操作查询T卡有些异常
,开机一次后 ,T卡就被读坏了,
这么说是因为没有写操作,只有读操作,
必须格式化后,再开机才可以识别。
否则只发CMD17 2次后,就啥消息也没有了,
CMD17 的返回值也是0,是对的。
----个人感觉是读写sector 的时候地址出了问题,
readsectors 里面adrs=sector ;
这个地方有的是adrs=sector×512;
因为我标准的就adrs=sector ;
那么大容量的adrs=sector /512;了,不晓得这么操作有没有问题,请高手指导下。
主要是看不到任何错误的返回,不好分析。
请有经验的指导下,
 楼主| 发表于 2010-12-31 17:12:04 | 显示全部楼层
没有人回答,等我做好自己回答。
点评回复

使用道具 举报

 楼主| 发表于 2010-12-30 09:34:17 | 显示全部楼层
自己顶下,知道的请指导下,
点评回复

使用道具 举报

 楼主| 发表于 2011-1-7 15:00:38 | 显示全部楼层
谢谢LS的答复,
问题已经搞定,是因为 sector addr的计算问题。
点评回复

使用道具 举报

发表于 2011-1-6 15:19:41 | 显示全部楼层
sd卡识别是有个cmd顺序的,从楼主提问上看,楼主应该明白,这个cmd发送要74个时序,这个过程是上电到稳定的过程,一般出问题都会再者70几个时序上面。这个mtk很少遇到,记得只有在高通平台碰到较多。如果是mtk平台,咨询下他们的研发,这块代码他们比较熟悉,如果是发cmd时参数有问题,很可能是寄存器设置的不对,这个可以查sd才资料和平台资料,对于起来看。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-6 20:29 , Processed in 0.045520 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表