打印

SD卡初始化的奇怪问题, CMD2没应答

[复制链接]
3168|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
alex74|  楼主 | 2008-1-10 10:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
根据文档 卡的初始化 CMD0 -> ACMD41 -> CMD2 -> CMD3

到ACDM41阶段卡的返回正确,为0x80FF8000.

接着发CMD2卡没有任何反应,应答都没有,我看了波形,发出去的信息是对的,校验也是对的。重发ACMD41卡就可以应答,而CMD2, 3或者其他命令卡都没反应。

换卡也是同样结果。

期待高手的帮忙。

相关帖子

沙发
Iamstudent| | 2008-1-10 12:13 | 只看该作者

调过SD卡,但没有研究的那么细,在现成程序的基础上调的.

不知楼主使用的是哪个处理器?

使用特权

评论回复
板凳
samuelyu| | 2008-1-11 23:03 | 只看该作者

做过;

记得好象某个版本的 ZLG 的 SD 的代码是有 BUG 的,楼主可以结合 SD 的规范仔细看看;

使用特权

评论回复
地板
alex74|  楼主 | 2008-1-12 08:38 | 只看该作者

我用的是ti的达芬奇系列
arm926.
zlg的代码好像是spi接口的. 我现在是标准sd接口.

使用特权

评论回复
5
samuelyu| | 2008-1-13 17:42 | 只看该作者

供参考

TI 好象有 SD 的支持,你可以:
1,检查代码;
2,结合硬件波形和 SD 规范 DEBUG;
3,找 TI 的 FAE 支持你;

使用特权

评论回复
6
@scuter| | 2018-11-20 15:56 | 只看该作者
请问楼主解决了吗

使用特权

评论回复
7
wono01| | 2018-11-21 10:49 | 只看该作者
标准上电流程不是cmd0->cmd8->cmd55->cmd41么

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

474

帖子

3

粉丝