6410 + wince6.0 在使用SD卡引导升级NK时发现,如果刷写Eboot后,第一次刷的NK比较小,而后面升级的NK大小大于第一次的,就会出现Nandflash盘符变成文件夹的情况。这个时候到控制面板的存储管理那边可以找到Nandflash盘,然后格式化并重启后,Nandflash盘符就回来了。
但是,这个并没有根本解决这个变成文件夹的问题。
如果第一次刷的NK比较大,而后面升级的NK都比第一次的小的话,Nandflash盘符就还在,一切正常。
比较过这两种情况升级NK的处理,都一样的,就是识别大小不一样而已。这就有点奇怪了。
在网上查了一下,说是创建分区的问题,可是我这个创建的分区已经足够大了,64M,nk都不超过45M,这个应该影响不大才对。
你的EBOOT如果是一样的分区大小,且NK在合理的范围之内应该是不会出现这样的状况的
假如你的NK存放在64M以后,系统起来后都是对64M以后的磁盘进行管理,起点都是一样的,应该是正常的,所以分区还要确认一下
还有一点注意一下,注册表是否有变化的了 wince常见问题
flash 剩余容量 如何自动分区?
参考下注册表部分的设置。
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\NandFLASH]
"DefaultFileSystem"="FATFS"
"AutoPart"=dword:1 ///自动分区
"AutoMount"=dword:1 ///自动装载
"AutoFormat"=dword:1 ///自动Format
"PartitionDriver"="mspart.dll" ///采用的分区驱动
"Name"="Flash Disk" ///Flash驱动名称
"Folder"="NandFlash" ///目录名
"BootPhase"=dword:0