heyong_401
驱动牛犊
驱动牛犊
  • 注册日期2006-03-28
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望104点
  • 贡献值0点
  • 好评度42点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2007-09-14 18:56
谢谢啊
gerryzhou
驱动小牛
驱动小牛
  • 注册日期2006-05-14
  • 最后登录2009-04-18
  • 粉丝0
  • 关注0
  • 积分990分
  • 威望133点
  • 贡献值0点
  • 好评度132点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2007-09-14 19:20
顶一下
king_sundi
驱动牛犊
驱动牛犊
  • 注册日期2006-07-31
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望238点
  • 贡献值1点
  • 好评度54点
  • 原创分0分
  • 专家分5分
22楼#
发布于:2007-09-14 19:21
引用第17楼zhengshijie于2007-09-14 18:05发表的  :
我也总结了一下,对比一下看看.
第三、    在setting里 设置环境变量中,加上IMGMULTIBIN = 1,这个是对XIP BIN的支持,一定要加上。
这一步可以不要了,你是受帮助文档的影响,那是因为它是针对CEPC的配置来说的,因为CEPC的配置里config.bib有判断这个量.
对于我们的config.bib根本不作这个判断,所以就不需要了.生不生成XIP.BIN是看你的MEMORY是否有一个以上的IMAGE,CHAIN的声明.

.......


不错,受益匪浅。

zhengshijie大虾,真是高人。学习学习。
king_sundi
驱动牛犊
驱动牛犊
  • 注册日期2006-07-31
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望238点
  • 贡献值1点
  • 好评度54点
  • 原创分0分
  • 专家分5分
23楼#
发布于:2007-09-14 19:23
引用第18楼zhengshijie于2007-09-14 18:19发表的  :
还有一点实践表明内核子集最小文件包含还可以再去掉3个,实践得知之前强调的必须调用InitRomChain()实际上是可以去掉的,不用在OEMIinit()里调用这个函数了.
下面这些文件是必需的:
    "nk.exe",
    "coredll.dll",
    "filesys.exe",
.......


最小内核确实是可行的。

InitRomChain()我也实践过了。可以不用。


开机62M左右是完全可能的。
sniper167
驱动中牛
驱动中牛
  • 注册日期2006-07-12
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分13分
  • 威望411点
  • 贡献值0点
  • 好评度321点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2007-09-14 20:37
强帖子
[url]http://sniper167.bokee.com[/url]
wenzai
驱动中牛
驱动中牛
  • 注册日期2002-04-16
  • 最后登录2011-03-04
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望424点
  • 贡献值0点
  • 好评度309点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2007-09-14 21:41
顶晚了
jasonshi
驱动小牛
驱动小牛
  • 注册日期2004-10-11
  • 最后登录2011-07-01
  • 粉丝2
  • 关注0
  • 积分23分
  • 威望446点
  • 贡献值3点
  • 好评度256点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2007-09-15 09:14
什么咚咚,这么保密
dreamzqw
驱动牛犊
驱动牛犊
  • 注册日期2004-11-25
  • 最后登录2019-04-08
  • 粉丝1
  • 关注0
  • 积分19分
  • 威望182点
  • 贡献值0点
  • 好评度55点
  • 原创分1分
  • 专家分2分
27楼#
发布于:2007-09-15 09:31
学习学习
lzyr
驱动牛犊
驱动牛犊
  • 注册日期2001-05-07
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望188点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
28楼#
发布于:2007-09-15 10:31
试试
szterry
驱动牛犊
驱动牛犊
  • 注册日期2007-02-05
  • 最后登录2011-01-13
  • 粉丝1
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度27点
  • 原创分0分
  • 专家分0分
29楼#
发布于:2007-09-16 10:06
谁能帮帮我,我编译遇到问题,感激!!Built: Jun 16 2004 15:09:27
Warning: Found duplicate entry 'nk.exe         XIPKERNEL        D:\WINCE500\PBWorkspaces\ylp\RelDir\smdk2440a_ARMV4I_Release\kern.exe 00000007' ... skipping
Warning: Found duplicate entry 'coredll.dll    XIPKERNEL        D:\WINCE500\PBWorkspaces\ylp\RelDir\smdk2440a_ARMV4I_Release\coredll.dll 00000007' ... skipping
Warning: Found duplicate entry 'filesys.exe    XIPKERNEL        D:\WINCE500\PBWorkspaces\ylp\RelDir\smdk2440a_ARMV4I_Release\filesys.exe 00000007' ... skipping
Warning: Found duplicate entry 'fatfsd.dll     XIPKERNEL        D:\WINCE500\PBWorkspaces\ylp\RelDir\smdk2440a_ARMV4I_Release\fatfsd.dll 00000007' ... skipping
Warning: Found duplicate entry 'diskcache.dll  XIPKERNEL        D:\WINCE500\PBWorkspaces\ylp\RelDir\smdk2440a_ARMV4I_Release\diskcache.dll 00000007' ... skipping
Warning: Found duplicate entry 'fatutil.dll    XIPKERNEL        D:\WINCE500\PBWorkspaces\ylp\RelDir\smdk2440a_ARMV4I_Release\fatutil.dll 00000007' ... skipping
Warning: Found duplicate entry 'binfs.dll      XIPKERNEL        D:\WINCE500\PBWorkspaces\ylp\RelDir\smdk2440a_ARMV4I_Release\binfs.dll 00000007' ... skipping
Warning: Found duplicate entry 'fsdmgr.dll     XIPKERNEL        D:\WINCE500\PBWorkspaces\ylp\RelDir\smdk2440a_ARMV4I_Release\fsdmgr.dll 00000007' ... skipping
Warning: Found duplicate entry 'mspart.dll     XIPKERNEL        D:\WINCE500\PBWorkspaces\ylp\RelDir\smdk2440a_ARMV4I_Release\mspart.dll 00000007' ... skipping
Warning: Found duplicate entry 'ceddk.dll      XIPKERNEL        D:\WINCE500\PBWorkspaces\ylp\RelDir\smdk2440a_ARMV4I_Release\ceddk.dll 00000007' ... skipping
Warning: Found duplicate entry 'smflash.dll    XIPKERNEL        D:\WINCE500\PBWorkspaces\ylp\RelDir\smdk2440a_ARMV4I_Release\smflash.dll 00000007' ... skipping


这几个警告使得我编译后的XIPKERNEL  .bin保持在1k,东西没有加进去……怎么问题啊…… 谢谢啊!!
king_sundi
驱动牛犊
驱动牛犊
  • 注册日期2006-07-31
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望238点
  • 贡献值1点
  • 好评度54点
  • 原创分0分
  • 专家分5分
30楼#
发布于:2007-09-16 12:15
检查下你的config.bib里面的配置,

应该是的XIPKERNEL的SIZE配置错误。
szterry
驱动牛犊
驱动牛犊
  • 注册日期2007-02-05
  • 最后登录2011-01-13
  • 粉丝1
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度27点
  • 原创分0分
  • 专家分0分
31楼#
发布于:2007-09-16 15:54
呃,看来不是你说的问题,是因为跟common.bib重复定义的问题,我把他们放到common.bib不放到platform.bib,XIPKERNEL  .bin就正常了,虽然编译时警告还会出现。
现在nk.bin的东西去不到binfs的那个分区里……继续研究下先…………
szterry
驱动牛犊
驱动牛犊
  • 注册日期2007-02-05
  • 最后登录2011-01-13
  • 粉丝1
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度27点
  • 原创分0分
  • 专家分0分
32楼#
发布于:2007-09-16 16:34
ok了………有50多m的内存了…………现在就是启动速度慢,要15s…………优化优化……路子长
szterry
驱动牛犊
驱动牛犊
  • 注册日期2007-02-05
  • 最后登录2011-01-13
  • 粉丝1
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度27点
  • 原创分0分
  • 专家分0分
33楼#
发布于:2007-09-16 17:10
  又没搞懂了,xip初衷是为了加快启动速度,现在我启动的时候还是先将整个xip.bin的内容考到ram才来运行的,是不是因为我的nboot或者eboot的问题啊…………呃……
harktrip
驱动小牛
驱动小牛
  • 注册日期2003-11-30
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分51分
  • 威望457点
  • 贡献值0点
  • 好评度170点
  • 原创分0分
  • 专家分2分
34楼#
发布于:2007-09-16 19:42
你的BOOT要跟著改阿!
本來是按IMAGE大小COPY到DRAM
你就強制改為 1.5M 或 2M 或 3M
這樣開機就飛快了~

(這大小要比你的XIPKERNEL.NB0大)
lfyllj
驱动牛犊
驱动牛犊
  • 注册日期2005-10-28
  • 最后登录2011-05-13
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望27点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
35楼#
发布于:2007-09-17 09:19
tks
szterry
驱动牛犊
驱动牛犊
  • 注册日期2007-02-05
  • 最后登录2011-01-13
  • 粉丝1
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度27点
  • 原创分0分
  • 专家分0分
36楼#
发布于:2007-09-17 10:54
我是用eboot的…………现在好像弄好了,我先把xip.bin烧进去,然后再烧XIPKERNEL.bin,现在就按找XIPKERNEL  .bin的大小拷贝了…………系统起来,暂时没发现什么问题……继续测试中 感谢各位了~~
hzwwin
驱动牛犊
驱动牛犊
  • 注册日期2007-01-16
  • 最后登录2008-01-16
  • 粉丝0
  • 关注0
  • 积分180分
  • 威望19点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
37楼#
发布于:2007-09-17 10:56
先顶一个!
不知道这个对PXA270是否同样适用?有哪个BSP包已经有对MultiBin的支持?
king_sundi
驱动牛犊
驱动牛犊
  • 注册日期2006-07-31
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望238点
  • 贡献值1点
  • 好评度54点
  • 原创分0分
  • 专家分5分
38楼#
发布于:2007-09-17 11:25
道理是一样的,你可以参考。
xiaoyanfei
驱动牛犊
驱动牛犊
  • 注册日期2006-02-18
  • 最后登录2010-07-21
  • 粉丝0
  • 关注0
  • 积分365分
  • 威望77点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
39楼#
发布于:2007-09-19 18:12
各位高手,我的怎么老是会有这个问题:
Data Abort: Thread=8f912400 Proc=8cc36a08 'gwes.exe',

我只是没有把字体放在内核中,触摸屏可用,显示不正常,没有字体显示,有图标显示
swallow_xyf
游客

返回顶部