阅读:4718回复: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-27 09:41
Very Perfect!
高手指点,就是不一样。已经成功! 原来是Active和InActive 的差别。TRUE的话,在管理器里连PART02都看不到,没有指点,就不知道这个还会引起问题。 再谢谢! 下面就得继续HIVE了~~~ |
|
|