打印
[技术问题解答]

SD卡驱动发送命令时错误问题,谢啦

[复制链接]
939|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
大Qin|  楼主 | 2015-11-20 15:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 大Qin 于 2015-11-20 16:51 编辑

在学习写SD卡驱动,使用的SD模块IP是和SD3.0官方主机控制协议一样的,也就是和K60 sd类似,现在仿照网上的demo写代码,发送命令时,CMD0应该没问题,
发送CMD8时,在SD卡等待完状态后,cmdmand index error,command end bit error 和Command Complete 3个状态位都置一了,
发送CMD55也一样,然后发送ACMD41的状态有command end bit error 和Command Complete 2个状态位置1,
现在一共只发送了4个命令,
在逻辑分析仪上看命令也是对的,clock 300KHz,
发Power后,没有K60的硬件初始化80clock,所以我发送了100次CMD0和延时250ms 2种方法都试过,
请问哈发生上面的错误可能由上面原因导致,谢谢啦

相关帖子

沙发
FSL_TICS_ZJJ| | 2015-11-20 16:17 | 只看该作者
楼主,你现在用的MCU芯片是什么芯片?

使用特权

评论回复
板凳
大Qin|  楼主 | 2015-11-20 16:51 | 只看该作者
FSL_TICS_ZJJ 发表于 2015-11-20 16:17
楼主,你现在用的MCU芯片是什么芯片?

额,公司自己在做一个音频mcu,有SD模块,用的和官方的SD3.0的一样,我看和飞思卡尔K60基本一样,就来问问,:)

使用特权

评论回复
地板
侣行天下| | 2015-11-21 17:48 | 只看该作者
用的是SPI模式还是sd模式?

使用特权

评论回复
5
仙女山| | 2015-11-22 18:10 | 只看该作者
sd卡用的还真是多啊

使用特权

评论回复
6
大Qin|  楼主 | 2015-11-26 17:08 | 只看该作者
侣行天下 发表于 2015-11-21 17:48
用的是SPI模式还是sd模式?

sd模式

使用特权

评论回复
7
lovecat2015| | 2015-11-29 20:47 | 只看该作者
是不是SPI的时序弄反了啊

使用特权

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

本版积分规则

4

主题

14

帖子

1

粉丝