WINCE 系统开启不起来

mabugang 2011-08-08 06:07:51
现象 : 初次 把NK 烧写到FLASH中,重启几次均 没有问题。在FLASH 中,有 一个 应用程序 ,通过WIFI ,收发数据到FLASH ,写到FLASH 中。 注册表 基于HIVE ,也存储在flash 中。 到用户那里,却出现了 NK系统 开启不来,查看原因,应该是HIVE 注册表的问题,请各位帮忙分析一下其中的原因 ? 谢谢
...全文
87 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
当我遇上-你 2011-08-10
  • 打赏
  • 举报
回复
OALIoCtlHalGetHiveCleanFlag
该函数用于IOCTL_HAL_GET_HIVE_CLEAN_FLAG,源码里面是根据GPIO的状态来判断是否cleanHive的

注册表问题,在驱动代码里面添加打印消息,跟踪下问题。
mabugang 2011-08-10
  • 打赏
  • 举报
回复
谢谢 各位的 回答
一介布衣萧萧 2011-08-09
  • 打赏
  • 举报
回复
很大可能是注册表坏了
ywmen 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 mabugang 的回复:]
就到了OALIoCtlHalGetHiveCleanFlag 就没用打印信息了
[/Quote]

帮顶,难为偶ce6都没学好就要弄7 了...
当我遇上-你 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用楼主 mabugang 的回复:]
现象 : 初次 把NK 烧写到FLASH中,重启几次均 没有问题。在FLASH 中,有 一个 应用程序 ,通过WIFI ,收发数据到FLASH ,写到FLASH 中。 注册表 基于HIVE ,也存储在flash 中。 到用户那里,却出现了 NK系统 开启不来,查看原因,应该是HIVE 注册表的问题,请各位帮忙分析一下其中的原因 ? 谢谢
[/Quote]
串口有打印消息没?提示的什么东西?
mabugang 2011-08-09
  • 打赏
  • 举报
回复
就到了OALIoCtlHalGetHiveCleanFlag 就没用打印信息了
zhdi1986 2011-08-09
  • 打赏
  • 举报
回复
也许是你的Flash驱动有问题,多次重启导致无法识别Flash,这样就造成无法找到注册表,系统就无法起来了。
mabugang 2011-08-09
  • 打赏
  • 举报
回复
楼上的northcan 说一下 和文件系统 关系?
northcan 2011-08-08
  • 打赏
  • 举报
回复
1 注册表被破坏
2 和文件系统也有关系
mabugang 2011-08-08
  • 打赏
  • 举报
回复
谢谢 91program 大哥的 解答,
91program 2011-08-08
  • 打赏
  • 举报
回复
可能是写数据的时候掉电,导致 FLASH 上数据损坏

19,502

社区成员

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

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