阅读:1764回复:13
CF卡的奇怪问题!!!
我 编译的系统有个奇怪的问题,就是把CF卡插入后,在 storge manage中能看到他,但是在“我的电脑”中又看不到相应的文件夹,请问,这是怎么回事,怎么解决啊??
我的cf卡格式化为FAT类型的,在pc机上能正常使用 |
|
论坛版主
|
沙发#
发布于:2004-10-12 12:52
看看注册表的配置
HKEY_LOCAL_MACHINE\\system\\storagemanager\\profiles\\pcmcia或者profiles底下你的设备的目录中有没有 "Name" = PCMCIA/Compact Flash Device "Folder" = Storage Card 另外你先看看调试信息你的设备是否正常Load了,如果Load正常的话里成功就不远了,你需要先在卡上建立分区,我试了设置aotoformat和autopart,好像不太行,后来自己做的格式化和分区后设定automount就可以让系统自己mount上去。你找找,看ce有没有工具可以格式化和分区。不行的话自己写代码来做,记得看调试信息里面你的设备是第几个DSK,记下来。 |
|
板凳#
发布于:2004-10-12 13:12
1。你在storage manager中格式化一下。
2。如果不能格式化可能是FAT文件系统没有装,或者driver有问题,根据提示信息就知道啦。 3。如果还不对继续跟贴 |
|
|
地板#
发布于:2004-10-12 14:03
1. 我的注册表中有pcmcia的选项
2。注册表中没有看到automount选项 3。pcmcia在load中有加载 4。storage manager中能格式化,不过整个过程很快,不知道是不是没有格式化好 谢谢回答! |
|
地下室#
发布于:2004-10-12 14:06
说错了
在System\StorageManager\Profiles中有automount = 1 |
|
5楼#
发布于:2004-10-12 14:33
格式化以后又没有按“加载”啊?
|
|
|
6楼#
发布于:2004-10-12 14:41
格式化后只有unmount,没有mount,很奇怪的
|
|
7楼#
发布于:2004-10-12 14:54
我是说storage manager的窗口中有一个 按钮 叫“加载”/Load.,格式化完以后按一下,看看能不能加载上文件系统。如能加载上,就会有一个新的目录出来,叫什么名字就不一定了
|
|
|
8楼#
发布于:2004-10-12 14:56
板子拿去高交会了,暂时无法回答,不过好像没有看到load键
|
|
论坛版主
|
9楼#
发布于:2004-10-12 16:07
我没有用gui,所有动作是自己写函数做的,不过我可以说说需要的东西:
1.格式化store 2.建立partition 在建立partition后我发现它自己就mount上去了。 下次启动如果automount=1,会自动mount,但如果为0,可以自己mount,不知道你们说的storage manager提供的工具可以分区不,你看看格式化后先建分区再说。 mount上的名字如果你自己不指定会是mounted volume |
|
10楼#
发布于:2004-10-13 13:58
按我的这个附件的方法试试。Good Luck.
|
|
|
论坛版主
|
11楼#
发布于:2004-10-13 14:48
刚才看emulator里面控制面板的存储管理器可以对快设备进行格式化和分区,做一次你的设备就马上可以出来了。然后记得把automount设成1,下次启动也可以自动出来。
|
|
12楼#
发布于:2004-10-13 19:18
在ce下格式化后,还是一样,不过在ce格式化后到pc机上居然提示cf没有格式化!
另外我的工程中,FAT模块下有三项,而在别人的工程中有6项,不知道你的有几项? 你的附件我打不开,谢谢你! |
|
论坛版主
|
13楼#
发布于:2004-10-14 13:59
格式化的时候需要指定分区格式,如果是桌面平台可识别的应该不会吧,对了ce的fat可以是fat12,这个不知道能不能认到,应该可以吧
|
|