sD卡非法格式sd卡不能用是怎么回事事

查看: 4548|回复: 11
SD卡应答格式
主题帖子精华
初级会员, 积分 108, 距离下一级还需 92 积分
在线时间0 小时
SD卡应答格式里有48位,为什么在接受应答数据的时候只有8位(比如00、01、05、FF),这8位具体是哪8位啊
主题帖子精华
高级会员, 积分 614, 距离下一级还需 386 积分
在线时间0 小时
主题帖子精华
在线时间354 小时
&响应 卡中的响应有许多种,为标准响应,最为常用。与响应相似的还有、和。响应在除外其它命令后发送,也是最高位先发送,共个字节。的格式如图所示。响应说明如下:
:空闲状态
:擦除错误
:命令错误
:通信错误
:擦除次序错误
:地址错误
:参数错误
其它响应略去不谈,详见卡规范。
、响应格式
& 数据响应
写数据区都要有一个数据记号来响应,该数据响应共字节,格式如图所示。其中者可设置为这样高位即为处定义如下:其中括号即为该字节的进制数
:数据接收(0x05)
:错误,拒绝接收
:写错误,拒绝接收(0x0d)
、数据响应格式
& 数据记号
数据传输都是通过数据记号的,共至字节,同样是最高位先传输。对于单块的读写和多块读,第一个字节为开始标志,接下来的至字节视数据块长度而定为用户数据。最后两字节为位的。而对于多块的写,第一字节有两种标志,开始标志为数据是发送的,停止标志为要求停止。
& 数据错误记号
如果读操作失败,卡则会发送数据错误记号,格式如图,定义如下:
:范围错误
:卡被锁了
201e495e64d9f08a8ae394_827.jpg (0 Bytes, 下载次数: 0)
22:54 上传
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 108, 距离下一级还需 92 积分
在线时间0 小时
嗯,明白了。
还有就是我发送&CMD0、CMD8,这两个命令的应答都是正确的,CMD55+ACMD41&的应答却一直是&0x01(其中&CMD55&的应答是正确的),这说明&SD&卡在空闲状态吗?这种情况可能是什么原因,下面是发送&CMD55+ACMD41&的代码
while&(&0x00&!=&response&)
&&&&&&//每次启动总线传输,片选引脚必须保持低电平
SdCommand(&0x37,&0x000001AA,&0xFF&);&&&&&&&&&//发送CMD55命令
response&=&SdResponse(&);
&&&&&//接收SD卡应答到response
&&&&&//总线传输结束,片选引脚置高
SdWrite(&0xff&);&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//总线传输结束后,需要再给8个时钟&
if(0x01&!=&response)
{
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&printf(&&ACMD55&response&is&0x%x\r\n&,response&);
printf(&&CMD55&response&error\r\n&&);
&//通过串口1打印输出&CMD55&response&error\r\n&
&&&&&//每次启动总线传输,片选引脚必须保持低电平
SdCommand(&0x29,&0xxFF&);&&&&&&&&&//发送ACMD41命令
response&=&SdResponse(&);
&&&&&//接收SD卡应答到response
&&&&&//总线传输结束,片选引脚置高
SdWrite(&0xff&);&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//总线传输结束后,需要再给8个时钟
if&(&i&10000&)
printf(&&ACMD41&response&is&0x%x\r\n&,response&);
printf(&&ACMD41&response&error\r\n&&);
}
printf(&&ACMD41&response&is&0x%x\r\n&,response&);
主题帖子精华
在线时间354 小时
回复【4楼】qiuzhi339:
---------------------------------
1,先用我们的代码测试.
2,如果不行,考虑卡兼容性问题.
SPI模式读取SD卡,总有那么一些卡无法成功使用,尤其是TF卡转大卡的.
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 108, 距离下一级还需 92 积分
在线时间0 小时
你的代码已经试过了,也不行,我用的是2G金士顿SD卡
主题帖子精华
在线时间354 小时
主题帖子精华
初级会员, 积分 108, 距离下一级还需 92 积分
在线时间0 小时
嗯,我换个卡试试
主题帖子精华
新手上路, 积分 30, 距离下一级还需 20 积分
在线时间0 小时
回复【5楼】正点原子:
---------------------------------
原子哥,我用语音模块生成了WAV格式的语音文件保存在了SD卡中,现在要求&nbspC机通过USB接口读取语音数据,怎么实现?
主题帖子精华
在线时间354 小时
回复【9楼】diid007:
---------------------------------
参考usb读卡器实验
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
初级会员, 积分 66, 距离下一级还需 134 积分
在线时间13 小时
回复【3楼】正点原子:
---------------------------------
请问原子哥为什么SD卡2.0协议里面说R1响应为48bit的,即6字节?
主题帖子精华
在线时间354 小时
回复【11楼】MCU赖石华:
---------------------------------
因为有。
SDIO模式。
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
Powered bysd卡无法识别需要格式化 的三种解决方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
sd卡无法识别需要格式化 的三种解决方法
上传于||暂无简介
大小:3.40KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢查看: 4844|回复: 8
(急)16G的SD卡变成RAM格式,求助
本帖最后由 佐佐樱桃 于
22:36 编辑
没想到我来这里没多久,就需要来到这里求助了。是这样的,我的苹果坏掉了,就买了款三星手机i8552,内存只有4G,实际上用来装程序和应用的只有1G多而已。我见到内存那么小,就买了个16G的SD卡,谁知道三星手机不支持把程序装在外置SD卡的。我不甘心,就到处谷歌和百度。终于被我在手机论坛看到一个方法。就是SD卡分区,然后用Link2SD把程序应用装到外置SD上的。然后我开始试着把我的SD卡分区。
但是谁知道,过程却很不顺利。也不知道搞了多久,现在就是我的SD卡还是只有分区,就是16G都是自由的,而且我的SD卡变成了RAM格式,变成了0字节。
我也试过用软件把SD卡变成其他格式。但是一直不行,网上很多方法都试过了,都还是不行。好伤心,别说我的SD卡上面的照片不见了,而且SD卡也变成了废卡。 我也不想搞成现在这个样子的。
昨天用读卡器插进电脑的时候,还会显示J盘出来,然后右键属性看到就是RAM格式。可是今天插进去几次都没反应,不过用分区助手和WinPM就可以显示J盘出来。
不说了,看图片吧,大家会对我的问题更加详细和形象的了解的。
当我插进去的时候
1.png (13.6 KB, 下载次数: 0)
22:30 上传
2.png (9.83 KB, 下载次数: 0)
22:30 上传
3.png (23.52 KB, 下载次数: 0)
22:30 上传
4.png (15.58 KB, 下载次数: 0)
22:31 上传
用WinPM打开的时候,可以扫描到J盘
5.png (38.23 KB, 下载次数: 1)
22:31 上传
当我右击J盘创建的时候,出现一下错误
创建分区错误.png (27.35 KB, 下载次数: 0)
22:33 上传
创建分区错误2.png (24.88 KB, 下载次数: 0)
22:33 上传
分区失败后.png (26.41 KB, 下载次数: 0)
22:33 上传
用分区助手试了一下,还是不行
分区助手错误1.png (93.37 KB, 下载次数: 0)
22:35 上传
我不该什么都不懂就乱弄,求大神们救救我的卡吧
404 Not Found
404 Not Found
如果没有重要数据的话,量产试一下吧。有一个这方面的工具:rawtools,我没用过,但是确实有成功的案例。
怕了索尼哥的SD卡格式化工具很好用的,如果它也不能格式化,多半你的卡就废了。不是才买没多久么,应该还在质保期内的,去找卖家换吧
再就是看到你的图提到IO错误,出现这个要么是读卡器有问题换读卡器试试,要么就是卡已经有坏块不能正常读写了
不是有一款国产分区软件么叫什么天才分区来着试试吧
恋爱的夏娜
能说一下你的卡是多少钱买的么?
说一句,程序尽量装在手机内存里。装在内置sd卡是当初手机内存很小时Google弄出来的权宜之计,现在没必要了。你还装在外置卡,不怕开机准备sd卡准备半天么
io故障你这是彻底报废啊
winhex看看物理层还有没有数据
打开卡死就说明彻底废了
换个分区工具 用PQ分区试下.
Copyright & KaFan & All Rights Reserved.
Powered by Discuz! X3.1( 苏ICP备号 ) GMT+8,sd卡非法拔插,系统文件损坏。急急急_百度知道无法格式化手机内存卡是怎么回事_百度知道

我要回帖

更多关于 sd卡不可用是怎么回事 的文章

 

随机推荐