阅读:4806回复:9
[求助]wince下如何实现FLASH多FAT分区?[已解决,感谢sniper167指点]
WINCE500, 1GB NAND, BINFS放系统镜像,大概28MB。
目前已经实现FLASH剩余空间的定制大小的一个FAT分区。Eboot中,在BINFS分区之后,调用: BP_OpenPartition(NEXT_FREE_LOC, ((0x1400000/block_size)+1)*NandFlashInfo.wSectorsPerBlock, // 20MB PART_DOS32, TRUE, PART_OPEN_ALWAYS) ; 再接着调用 BP_OpenPartition(NEXT_FREE_LOC, USE_REMAINING_SPACE, PART_DOS32, TRUE, PART_OPEN_ALWAYS) ; 希望:能实现 FAT1: 20MB, FAT2: 980MB(剩余空间)。但是在控制面板的存储管理器中只能看到 PART00* BINFS 28MB PART01* FATFS 20MB (自动加载目录 NAND_STORAGE ) 却看不到希望的PART02。 请问,是否什么地方有问题?注册表需要改?还是别的方法实现? |
|
|
沙发#
发布于:2007-11-26 18:43
第二个
BP_OpenPartition(NEXT_FREE_LOC, USE_REMAINING_SPACE, PART_DOS32, TRUE, ----> TRUE改为FALSE PART_OPEN_ALWAYS) ; |
|
|
板凳#
发布于:2007-11-27 09:41
Very Perfect!
高手指点,就是不一样。已经成功! 原来是Active和InActive 的差别。TRUE的话,在管理器里连PART02都看不到,没有指点,就不知道这个还会引起问题。 再谢谢! 下面就得继续HIVE了~~~ |
|
|
地板#
发布于:2007-11-29 09:28
那是因为俺以前也遇到了这个问题 呵呵
|
|
|
地下室#
发布于:2007-11-29 09:42
请问下,我在控制面板中可以看见FAT 和binfs 分区,可是
PART00 BINFS (不带星,资源管理器下,看不到) PART01* FATFS (带星,资源管理器可以看到nandflash 分区) 请问下这是什么原因啊???? |
|
5楼#
发布于:2007-12-25 13:07
引用第4楼slj0998于2007-11-29 09:42发表的 : 顶 同问,两个都不带星怎么办? 点击mount 后还会弹出对话框 Unable to Mount Part 这是怎么回事? 该怎么解决呢 |
|
|
6楼#
发布于:2008-06-06 14:25
同问
|
|
7楼#
发布于:2008-06-06 14:29
不带星是没有mount起,需要注册表加automount一项,但我的是加了有时候也mount不起,就不晓得为啥了
|
|
8楼#
发布于:2008-06-06 15:11
Re:[求助]wince下如何实现FLASH多FAT分区?[已解决,感谢sniper167
个人看法fat分区是肯定可以Mount的, 带*表示Mount. 不能Mount的是binfs分区. 手册上说binfs需要multi-bin支持. 没有multi-bin/multi-xip的就Mount不上. |
|
9楼#
发布于:2010-05-31 13:34
回 3楼(sniper167) 的帖子
您好 我想要一款您曾经开发过的驱动程序 希望能直接沟通下 我的邮箱地址是zj2920@126.com;QQ号是153331580;手机号码是13355782920;——张军 |
|