5721|6

1

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

SD卡显示盘符的问题 [复制链接]

wince5.0系统 SD卡驱动已经可以发现识别卡 并且sdmemory.dll已经被sdbus加载
但是有一个问题:
如果sd卡没有格式化(其实里面有东西,而且用其他的windows mobile手机能看见卡里面的东西) 那么就没有sd盘符显示但是在存储管理器中能看见它的存在
我跟了一下 sd卡插入后正常回去读sd卡block0 block1 .....然后就能显示盘符
但是没有格式化(其实里面有东西,而且用其他的windows mobile手机能看见卡里面的东西)的sd卡只是读block0 2次 然后就不读了 就没有盘符显示 但是stroage manager里面能看到有卡

我想问的是sd卡插入后这个读 block0 block1..的动作是哪里调用的   不能显示盘符是卡driver的问题呢 还是操作系统设置的问题?
有没有谁遇到过同样的问题

最新回复

卡在PC机上格式化下就可以用了就是文件系统被写坏了的表现,我以前也遇到过,还弄了好几天  详情 回复 发表于 2009-2-18 21:16
点赞 关注

回复
举报

1

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
补充一下 :
我说的格式化 是用读卡器再pc上格式化
但是其实卡在其他手机上已经是可以用的 只是在我的板子上要格式化以下才识别
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
我的也是这样,新的SD卡必须在PC上格式化一下。
   在CE上,有时候频繁地读写SD卡,也会出现SD卡不能识别,到PC上格式化一下又可以了
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(中级)

4
 
这种情况比较奇怪啊。
你提到会去读BLk0,1。我猜测应该是去读取Sd卡FAT的BootSector了。这个部分如果读取有错就
没法加载文件系统,那么盘符自然也看不到了。
LZ可以看看part.cpp里面的PD_OpenStore函数,加些信息看看是不是问题出在这里。

如果说只是这一张卡这样,其他的卡都OK,那么也有可能是卡本身的原因。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 3 楼 gsymichael 的回复:
这种情况比较奇怪啊。
你提到会去读BLk0,1。我猜测应该是去读取Sd卡FAT的BootSector了。这个部分如果读取有错就
没法加载文件系统,那么盘符自然也看不到了。
LZ可以看看part.cpp里面的PD_OpenStore函数,加些信息看看是不是问题出在这里。

如果说只是这一张卡这样,其他的卡都OK,那么也有可能是卡本身的原因。

谢谢 我就是想找读卡的函数 没有格式化的卡是读两次 block0 然后就不读了
请问一下part.cpp在那个目录下?
是所有的卡如果未格式化 或者用诺基亚手机格式化之后在我的板子上都不能显示盘符了。但是在同事的wince手机上都是可以识别的,所以还是应该是驱动或者系统设置哪里的问题。
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 4 楼 TheGameIsFives 的回复:
引用 3 楼 gsymichael 的回复:
这种情况比较奇怪啊。
你提到会去读BLk0,1。我猜测应该是去读取Sd卡FAT的BootSector了。这个部分如果读取有错就
没法加载文件系统,那么盘符自然也看不到了。
LZ可以看看part.cpp里面的PD_OpenStore函数,加些信息看看是不是问题出在这里。

如果说只是这一张卡这样,其他的卡都OK,那么也有可能是卡本身的原因。

谢谢 我就是想找读卡的函数 没有格式化的卡是读两次 block0 然后就…

private\winceos\coreos\storage\dospart
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

7
 
卡在PC机上格式化下就可以用了就是文件系统被写坏了的表现,我以前也遇到过,还弄了好几天
 
 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表