主题 : SD在预装Linux系统下可以挂接,但是用非操作系统源代码测试SD时候,却不成功。是什么问题呢? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 562
精华: 0
发帖: 3
金钱: 25 两
威望: 3 点
综合积分: 6 分
注册时间: 2008-04-22
最后登录: 2010-01-25
楼主  发表于: 2008-04-22 21:58

 SD在预装Linux系统下可以挂接,但是用非操作系统源代码测试SD时候,却不成功。是什么问题呢?

SD在预装Linux系统下可以挂接,但是用非操作系统源代码测试SD时候,却不成功。是什么问题呢?
级别: 新手上路
UID: 562
精华: 0
发帖: 3
金钱: 25 两
威望: 3 点
综合积分: 6 分
注册时间: 2008-04-22
最后登录: 2010-01-25
1楼  发表于: 2008-04-22 22:17
如下为测试截图
请帮助《声明---SD没有问题,可以挂接》
...................................
...................................
11 : Test SD Card
11
SDI Card Write and Read Test
Init. Frequency is 301204Hz
In idle
MMC check end!!
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
CMD55:rSDICSTA=0xc3f, rSDIRSP0=0x80ff8080
Initialize fail
No Card assertion
级别: 新手上路
UID: 564
精华: 0
发帖: 8
金钱: 55 两
威望: 17 点
综合积分: 16 分
注册时间: 2008-04-22
最后登录: 2013-12-22
2楼  发表于: 2008-04-22 23:07
CMD55:rSDICSTA=0xc3f
好像是你的CMD55的响应time out的原因。

我也是用非操作系统源代码测试里面的sd卡操作流程做的。
前面的命令都正常,我的现在已经到cmd17了,可是下了cmd17后却收不到任何数据,独到的数据全是零,不知道什么原因!还请班主指点!