[提问]WINCE实现HIVE问题3:碰到过这样的error吗?Invalid size specification (e32_vsize == 0) in module boot.hv

shuiyan 2007-11-21 12:29:00
[提问]WINCE实现HIVE问题3:碰到过这样的error吗?Invalid size specification (e32_vsize == 0) in module boot.hv

一、环境描述

CPU: PXA270
RAM: 64MB SDRAM
ROM: Intel 2M Nor Flash(Boot)
Samsung 1GB Nand Flash(BINFS+FATFS)
OS: WINCE5.0

NAND划分:28MB存放系统镜像,BINFS格式。剩余空间全部是FATFS格式,加载成FLASH_STORAGE目录。

已实现:1) RAM-Registry模式。 2) NAND剩余空间分区FATFS格式,启动自动加载。

二、问题描述


加入HIVE-REGISTERY组件后,编译,到makeimg过程出错

Pass 1...
Warning: Page Size is zero, forcing to 4096 in module boot.hv
Error: Invalid size specification (e32_vsize == 0) in module boot.hv
Fatal error hit, exiting...

重新选中"Clean before Building...",再重新编译,仍然是同样的错误。

网上未找到相关问题描述。

请问是否有人碰到过,或者解决过?
...全文
148 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gooogleman 2008-10-16
  • 打赏
  • 举报
回复
shuiyan 牛人,看你的帖子真爽
hifong45 2007-12-13
  • 打赏
  • 举报
回复
target目录bak一下,make之前拷回去就行。
shuiyan 2007-11-26
  • 打赏
  • 举报
回复
你确认系统已经使用BINFS,那只要系统能启动,那么BINFS就肯定是ok的。

额外的FATFS不会影响BINFS。
dapli 2007-11-26
  • 打赏
  • 举报
回复
系统可以启动,但只是下载到Flash后的第一次可以
系统启动过以后,将除了Boot以外的所有分区都格式化了
我用仿真器看过,此时Flash里除了Boot以外,其余部分全都是0,操作系统已经都被格式化掉了
第二次也就无法启动了
我现在想知道的是这个AutoFormat的起始地址在哪里决定,以便我可以更改,把除了NK以外的部分格式化掉,而保留NK分区
dapli 2007-11-24
  • 打赏
  • 举报
回复
请教一下,注册表相关项改为AutoFormat后,已经可以看到flash的FATFS分区。
我想问一下,这种情况是已经是BINFS+FATFS了吗?
如果还不是,那么是如何实现系统镜像的BINFS?

19,502

社区成员

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

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