打印

sd卡初始化命令acmd的返回值一直不对,循环发送也没有用

[复制链接]
2841|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
thytsx|  楼主 | 2017-5-10 09:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
thytsx|  楼主 | 2017-5-10 10:05 | 只看该作者
我知道下面有个问一样问题的帖子但是时间久远没有回复了

使用特权

评论回复
板凳
ningling_21| | 2017-5-10 12:31 | 只看该作者
thytsx 发表于 2017-5-10 10:05
我知道下面有个问一样问题的帖子但是时间久远没有回复了

先排除硬件的问题,再下载一个别人调试好的程序试试结果

使用特权

评论回复
地板
@若水| | 2017-5-10 14:47 | 只看该作者
检查供电电压是否在合理的范围内,我这边是用3.3V供电的

使用特权

评论回复
5
thytsx|  楼主 | 2017-5-10 14:50 | 只看该作者
ningling_21 发表于 2017-5-10 12:31
先排除硬件的问题,再下载一个别人调试好的程序试试结果

我用的是TI的cc2650,没有例程,官方也没有,他们只给了写flash的例子,明明自己的开发板上面有sd卡槽,居然没有做相关的开发

使用特权

评论回复
6
thytsx|  楼主 | 2017-5-10 14:51 | 只看该作者
@若水 发表于 2017-5-10 14:47
检查供电电压是否在合理的范围内,我这边是用3.3V供电的

供电检查过了,是3.34V左右,OCR寄存器里对这一段的电压也是支持的

使用特权

评论回复
7
@若水| | 2017-5-10 14:52 | 只看该作者
你是用专用芯片控制还是用单片机来控制的?

使用特权

评论回复
8
thytsx|  楼主 | 2017-5-10 14:58 | 只看该作者
@若水 发表于 2017-5-10 14:52
你是用专用芯片控制还是用单片机来控制的?

cc2650,一款蓝牙芯片,核心部分是arm,cortex—m3

使用特权

评论回复
9
thytsx|  楼主 | 2017-5-10 15:00 | 只看该作者
我发现虽然acmd41的返回值不正确,但我发cmd17去读扇区并没有什么问题,能读出来,但是写扇区就不行了

使用特权

评论回复
10
thytsx|  楼主 | 2017-5-10 15:11 | 只看该作者
本帖最后由 thytsx 于 2017-5-10 15:13 编辑

这个是示波器上看到的两个返回值

IMG_0259_副本_副本.jpg (271.53 KB )

IMG_0259_副本_副本.jpg

使用特权

评论回复
11
thytsx|  楼主 | 2017-5-10 15:14 | 只看该作者
重复发cmd55+acmd41,这俩返回值交替出现

使用特权

评论回复
12
@若水| | 2017-5-11 08:18 | 只看该作者
thytsx 发表于 2017-5-10 14:58
cc2650,一款蓝牙芯片,核心部分是arm,cortex—m3

是用单片机的SDIO接口吗?

使用特权

评论回复
13
thytsx|  楼主 | 2017-5-11 09:01 | 只看该作者
@若水 发表于 2017-5-11 08:18
是用单片机的SDIO接口吗?

具备spi功能的4个gpio,片内也有spi控制器对管脚进行配置

使用特权

评论回复
14
thytsx|  楼主 | 2017-5-11 10:06 | 只看该作者
我核对了一下,acmd41的返回值一直是图里面的一大堆,没有0x01,0x01是cmd55的返回值

使用特权

评论回复
15
thytsx|  楼主 | 2017-5-11 10:16 | 只看该作者
我详细说一下我的整个初始化流程吧;
首先发送cmd0【0x40,0,0,0,0,0x95】,返回值是R1=0x01.
再发送cmd8【0x48,0,0,0x01,0xaa,0x87】,返回值是R7=R1+操作电压反馈+cmd8 check pattern总共6个字节,我用示波器得到的返回值是0x01,0,0,0,0x01,0xaa,这个应该是争确的吧。
第三步发送cmd55,返回值0x01
第四步发送acmd41,返回值如上面的图,一大堆。

使用特权

评论回复
16
@若水| | 2017-5-11 13:44 | 只看该作者
thytsx 发表于 2017-5-11 09:01
具备spi功能的4个gpio,片内也有spi控制器对管脚进行配置

哦,SPI也是可以用的啊

使用特权

评论回复
17
thytsx|  楼主 | 2017-5-11 15:48 | 只看该作者
@若水 发表于 2017-5-11 13:44
哦,SPI也是可以用的啊

使用特权

评论回复
18
thytsx|  楼主 | 2017-5-11 15:59 | 只看该作者
@若水 发表于 2017-5-11 13:44
哦,SPI也是可以用的啊

卡了这么久也是醉了,问同学接了两张不同牌子的卡也全都卡在acmd41这一步了,奇怪的是接下来读扇区都没啥问题

使用特权

评论回复
19
@若水| | 2017-5-12 09:58 | 只看该作者
thytsx 发表于 2017-5-11 15:59
卡了这么久也是醉了,问同学接了两张不同牌子的卡也全都卡在acmd41这一步了,奇怪的是接下来读扇区都没啥 ...

好吧,那你慢慢排查吧,我也不知什么问题,帮不了你

使用特权

评论回复
20
thytsx|  楼主 | 2017-5-13 09:06 | 只看该作者
@若水 发表于 2017-5-12 09:58
好吧,那你慢慢排查吧,我也不知什么问题,帮不了你

好吧,准备换2g的卡试试了

使用特权

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

本版积分规则

4

主题

32

帖子

0

粉丝