欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

wince6.0 下载xip.bin,该怎么解决

更新时间: 2014-01-05 03:10:16 责任编辑: Author_N1

 

wince6.0 下载xip.bin
想快速启动系统,所以想借助BINFS系统,实现multi-bin。
介绍一下目前的情况:
1.使用 WinCE6.0 R3 ,有关NANDFlash的驱动架构为Mdd+Pdd,
2.eboot中的驱动代码中使用bootpart函数
如:BP_OpenPartition((DWORD)NEXT_FREE_LOC, (DWORD)USE_REMAINING_SPACE, PART_BOOTSECTION, FALSE, PART_OPEN_EXISTING);烧写内核。
3.通过修改CONFIG.BIB文件已经生成 xip nk chain xipkernel  的bin文件。
NK                  0x80002000     0x02000000              RAMIMAGE
CHAIN     0x82002000 0x00102000 RESERVED
XIPKERNEL      0x82102000 0x00602000 NANDIMAGE
RAM                 ?????                 $(IMAGE_WINCE_RAM_SIZE)          RAM
CONFIG
   AUTOSIZE=ON
   COMPRESSION=ON
   DLLADDR_AUTOSIZE=ON
   KERNELFIXUPS=ON
   PROFILE=OFF
   RAM_AUTOSIZE=OFF
   ROMFLAGS=0
   ROM_AUTOSIZE=ON
   XIPSCHAIN=0x82002000
4.注册表中原有设置基本满足要求,需要增添什么还不知道。并且实现HIVE,能够关机保存设置.
[HKEY_LOCAL_MACHINE\System\StorageManager\BinFS]
    "FriendlyName"="BIN Filesystem"
    "Dll"="binfs.dll"
    "Paging"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\MSPART]
    "Dll"="mspart.dll"
[HKEY_LOCAL_MACHINE\System\StorageManager\PartitionTable]
    "20"="BOOT"
    "21"="BINFS"
存在问题:

1.CONFIG.BIB中RAM的起始地址是否要和XIPKERNEL的起始地址重合?设置起到什么样的作用?
2.目前,我只把几种语言的字体放在了XIPKERNEL中,内核烧写xip.bin启动之后(驱动没改,应该是全部读取出来),切换语言之后,字体不能显示,也就是没能加载成功,
想知道在XIPKERNEL中加载的文件会出现在哪里?是windows文件夹下,还是flash文件夹下?
为什么我现在的系统启动了,但是没能加载另一部分文件?

这个问题困扰很久了。。。希望有做过的大侠前来讨论。
--参考方法--
基于WINCE6.0下载multiple XIP镜像文件  
--参考方法--
XIP的实现在我自己看来只有2个作用
1. 大大降低eboot拷贝nk的时间,只需要拷贝最小内核就可以了
2. 能够提高内存的使用率

第二个优点就是你问地址重合的问题。

自己切换字体不成功不一定要怪到xipkernel的头上,你不用放到xipkernerl上你放到nk上,会也切换不对吗?
--参考方法--
我使用XIP是为了加快内核启动起来的时间,让其他文件在桌面显示之后再慢慢加载



这个你桌面显示时间是多少啊,据我自己的经验,xip并不能使得桌面有多快加载
--参考方法--
除非你自己本来的模块少,你什么都带的话,启动时间少不了多少的
--参考方法--
引用:
Quote: 引用:

我使用XIP是为了加快内核启动起来的时间,让其他文件在桌面显示之后再慢慢加载



这个你桌面显示时间是多少啊,据我自己的经验,xip并不能使得桌面有多快加载


大侠,说到底,不管我这个最终能不能快速启动桌面,能不能说说,怎么实现的mdd+pdd结构的xip???



这个我曾经思考过,在WINCE6.0下这个任务是不可能的,只能在WINCE7.0或者后续的版本中找办法把
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:10:16
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/19090/
本文WWW.DOC100.NET DOC100.NET版权所有。