Wince文件系统问题

devilgavin 2011-03-01 03:33:14
Wince系统中可以将FLash区域划分为只读,读写等几部分。应该怎么做才能实现这样的功能。
我看别的做的文件系统中只有一个ResidentFlash文件夹,我编译出来的系统中有ResidentFlash和ResidentFlash2文件夹。
请问是怎么回事?
...全文
142 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
loongembedded 2011-03-02
  • 打赏
  • 举报
回复
1、我使用的Bootloader不是EBoot.
---》我上面说的eboot是通用的概念,不仅仅是指基于网口的下载方式。
2、文件分区是在Bootloader中创建的?
---》三星系列的BSP应该是这样的
3、文件系统加载时出错,从哪里可以看到一些详细信息?
---》这个还不太清楚
loongembedded 2011-03-02
  • 打赏
  • 举报
回复
有个问题,是先进行Flash分区再下载NK?还是先下载NK再进行Flash分区。
---》先下载NK在格式化的,为什么要这样呢?应该是需要先下载NK来获取到NK的大小和其他信息之后再来根据这些信息来格式化flash这样的设计思想应该更合理。
devilgavin 2011-03-02
  • 打赏
  • 举报
回复
1、出现2个ResidentFlash,是因为选择了RAM and ROM File System。修改在Rom only file system就没有这个问题了,可能是文件系统加载时出现了问题,但具体细节还不清楚。
2、由于使用的Bootloader不是EBoot,没有办法直接调用LoongEmbedded提供的方法,计划在Uboot后,运行一个类似Eboot的程序来完成Flash分区。同时,有个问题,是先进行Flash分区再下载NK?还是先下载NK再进行Flash分区。
devilgavin 2011-03-01
  • 打赏
  • 举报
回复
谢谢1楼、2楼的答复。
现在有以下几个问题:
1、我使用的Bootloader不是EBoot.
2、文件分区是在Bootloader中创建的?
3、文件系统加载时出错,从哪里可以看到一些详细信息?
sunrain_hjb 2011-03-01
  • 打赏
  • 举报
回复
WinCE本身是支持RAM and ROM File System的,
一般ResidentFlash用于保存HIVE注册表。

如果你只有一个用于保存数据的分区,
却出来两个ResidentFlash目录,
那应该是文件系统加载时出错了。
loongembedded 2011-03-01
  • 打赏
  • 举报
回复
楼主看你的eboot中是否是创建了两个分区,楼主可以看看我的博文http://blog.csdn.net/LoongEmbedded/archive/2011/01/11/6129967.aspx,希望对你有帮助

19,500

社区成员

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

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