4341|12

81

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

SD卡读写问题!谢谢 [复制链接]

我使用两个相同的板子,同一张SD卡,同样的wince系统;

在读写的时候却出现了不同的问题:

在A板上,读取正常,写入正常

在B板上,读取正常,写入失败

SD卡锁是同一个位置,没有锁住!

谢谢了

最新回复

这个应该是wince自己的驱动吧 在底层应该还有一个驱动,一般的开发板提供的都是一个DLL文件,我们看不到源码 你说的那个驱动会调用这个底层,但是dll是没法修改的 所以我们只有自己写一个驱动了  详情 回复 发表于 2008-6-12 12:58
点赞 关注

回复
举报

79

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
莫非卡座坏了,呵呵,卡座只读了
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
嗯,LS所说是一个可能的原因。虚焊可能引起此问题。
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

4
 
这个我们检查过了,没有虚焊,

郁闷ING~
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

5
 
在B板上所有卡都是这样吗?
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

6
 
现在还没有用其他卡试过

能估计一下大概问题出在什么地方吗
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

7
 
B板有问题吧,在换一个试一下
!!


 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

8
 
写入失败是如何判断的?是没写进去?还是写的过程就报出错了?
除了写保护外,以及驱动层刻意屏蔽写操作,很少会发生可读不可写的情况。
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

9
 
使用CREATEFILE创建不成功,
使用copyfile也不能复制上去
同步工具同步之后,复制也不行


A板却可以
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

10
 
如果能排除B板上的卡座的焊接问题、短路问题导致的写保护误触发,那么就得看程序了。不是说程序一定有错,而是看程序来判断是什么导致了错误。

驱动能修改吗?在Init, Read, Write, IoCtrol里面加打印信息,看看到底是什么导致了无法读写。
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

11
 
谁能提供一下SD驱动的源码,我看到好多BSP都是只提供了一个DLL文件,没法看到里面的内容,

SD驱动也是标准的流接口驱动程序吗
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

12
 
在这个目录下 sd卡驱动 流接口驱动
\\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\SDCARD
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 11 楼 wuylz 的回复:
在这个目录下 sd卡驱动 流接口驱动
\\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\SDCARD


这个应该是wince自己的驱动吧
在底层应该还有一个驱动,一般的开发板提供的都是一个DLL文件,我们看不到源码

你说的那个驱动会调用这个底层,但是dll是没法修改的
所以我们只有自己写一个驱动了
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表