wince 6 升级NK后Nandflash盘符变成了文件夹

一介布衣萧萧 2012-12-20 10:40:37
6410 + wince6.0 在使用SD卡引导升级NK时发现,如果刷写Eboot后,第一次刷的NK比较小,而后面升级的NK大小大于第一次的,就会出现Nandflash盘符变成文件夹的情况。这个时候到控制面板的存储管理那边可以找到Nandflash盘,然后格式化并重启后,Nandflash盘符就回来了。

但是,这个并没有根本解决这个变成文件夹的问题。

如果第一次刷的NK比较大,而后面升级的NK都比第一次的小的话,Nandflash盘符就还在,一切正常。
比较过这两种情况升级NK的处理,都一样的,就是识别大小不一样而已。这就有点奇怪了。

在网上查了一下,说是创建分区的问题,可是我这个创建的分区已经足够大了,64M,nk都不超过45M,这个应该影响不大才对。

麻烦各位走过路过的朋友多多给点意见回复啦!
...全文
288 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
keven_qin 2014-01-22
  • 打赏
  • 举报
回复
请仍楼主这个问题最终如何解决?我目前也遇到同样的问题。
David_Hu 2012-12-20
  • 打赏
  • 举报
回复
你把两个不同大小的NK,升级后的注册表信息全部导出来,比较一下吧,看不同的地方是什么
一介布衣萧萧 2012-12-20
  • 打赏
  • 举报
回复
引用 3 楼 hudaweikevin 的回复:
这个表时你生成两次的NK的注册表信息是有变动的,如果是HIVE,且两次NK注册表信息没有变化的话,是不会恢复的,你可以做个实验: 1是升级前格式化一下 2,升级同一个NK两次,第一次全部正常的情况下,再升级一次,应该是不会有问题的
升级同一个NK,这个注册表信息应该是没有恢复的,因为我在升第一次的时候,做了屏幕校准,之后再升级一次,发现屏幕校准的信息还在。但如果我升另外一个NK的话,就不行了。 不管是先升级大的NK还是先升级小的NK,只要前后升级NK的大小不一样,这个注册表信息就恢复了。。
David_Hu 2012-12-20
  • 打赏
  • 举报
回复
这个表时你生成两次的NK的注册表信息是有变动的,如果是HIVE,且两次NK注册表信息没有变化的话,是不会恢复的,你可以做个实验: 1是升级前格式化一下 2,升级同一个NK两次,第一次全部正常的情况下,再升级一次,应该是不会有问题的
一介布衣萧萧 2012-12-20
  • 打赏
  • 举报
回复
引用 1 楼 hudaweikevin 的回复:
你的EBOOT如果是一样的分区大小,且NK在合理的范围之内应该是不会出现这样的状况的 假如你的NK存放在64M以后,系统起来后都是对64M以后的磁盘进行管理,起点都是一样的,应该是正常的,所以分区还要确认一下 还有一点注意一下,注册表是否有变化的了
NK确定在合理的范围之类,没有超过设定的最大值。 至于这个注册表嘛,感觉在升级之后,好像是注册表数据都重新复位了一样。从触摸屏那个校准可以看出这个注册表信息丢失了
David_Hu 2012-12-20
  • 打赏
  • 举报
回复
你的EBOOT如果是一样的分区大小,且NK在合理的范围之内应该是不会出现这样的状况的 假如你的NK存放在64M以后,系统起来后都是对64M以后的磁盘进行管理,起点都是一样的,应该是正常的,所以分区还要确认一下 还有一点注意一下,注册表是否有变化的了
zhujinqiang 2012-12-20
  • 打赏
  • 举报
回复
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
zhujinqiang 2012-12-20
  • 打赏
  • 举报
回复
引用 1 楼 hudaweikevin 的回复:
你的EBOOT如果是一样的分区大小,且NK在合理的范围之内应该是不会出现这样的状况的 假如你的NK存放在64M以后,系统起来后都是对64M以后的磁盘进行管理,起点都是一样的,应该是正常的,所以分区还要确认一下 还有一点注意一下,注册表是否有变化的了
++ 感觉注册表是关键.

19,503

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧