找回密码
 注册
搜索
查看: 722|回复: 5

23D软T卡支持SDHC(也就是大于2G的T卡)

[复制链接]
发表于 2010-7-10 18:38:00 | 显示全部楼层 |阅读模式
现在在23D平台上调试软T卡,2G及以下的T卡没有问题了,现在想做支持2G以上的T卡,发现初始化发送CMD8等命令都通过了,但是手机系统初始化过程中文件系统只调用了两次ReadSectors函数,用同样的T卡放到53平台上跟踪过程,发现CSD等信息都是对的,ReadSector函数头两次的调用也是跟23D相同(传入的参数相同),但是在53平台下(其实支持T卡的平台应该也是这样)后面还会有很多次调用的,不知道为什么23D上只调用了两次,后面就没有再调用了,哪位大侠知道原因的多多指教,谢谢!(目前的基线文件系统是支持FAT32的)
 楼主| 发表于 2010-7-11 17:35:14 | 显示全部楼层
再帮自己顶一下
点评回复

使用道具 举报

发表于 2010-7-11 14:14:55 | 显示全部楼层
好东西,学习了。。。
点评回复

使用道具 举报

 楼主| 发表于 2010-7-11 11:20:55 | 显示全部楼层
怎么也没人跟个贴啊,自己给自己顶一下
点评回复

使用道具 举报

 楼主| 发表于 2010-7-16 12:00:29 | 显示全部楼层
激活卡?CMD1?对于SDHC,这个CMD1没有作用的,可以不要

CMD8是必须的,需要知道,还有ACMD1,CMD58等,读写数据好像跟标准版的也有少许不同,我现在读没有问题了,写多块有点问题,还在调试中
点评回复

使用道具 举报

发表于 2010-7-15 15:02:02 | 显示全部楼层
我发现超过2g卡时,在激活卡处都过不了。请问楼主,激活卡的命令小于2g与大于2g时是不同的吗?
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-10-7 19:29 , Processed in 0.047933 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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