引用 3 楼 gsymichael 的回复:
这种情况比较奇怪啊。
你提到会去读BLk0,1。我猜测应该是去读取Sd卡FAT的BootSector了。这个部分如果读取有错就
没法加载文件系统,那么盘符自然也看不到了。
LZ可以看看part.cpp里面的PD_OpenStore函数,加些信息看看是不是问题出在这里。
如果说只是这一张卡这样,其他的卡都OK,那么也有可能是卡本身的原因。
谢谢 我就是想找读卡的函数 没有格式化的卡是读两次 block0 然后就不读了
请问一下part.cpp在那个目录下?
是所有的卡如果未格式化 或者用诺基亚手机格式化之后在我的板子上都不能显示盘符了。但是在同事的wince手机上都是可以识别的,所以还是应该是驱动或者系统设置哪里的问题。