如何把WICE5.0裁剪得很小?-为了启动速度

jackhui   2009-4-23 14:15 楼主
我用优龙的2410,发现启动最慢的地方是在把NAND下的WINCE考到SDRAM的过程,大概需要15秒
WINCE的NK.NB0文件大概有30M,我尝试去掉那些WORD VIEW,PDF VIEW等,编译出来的WINCE并没有变小多少
或者有没有更快的 读取NAND的方法,目的只为了提高启动速度,
谢谢!

回复评论 (49)

说起来很简单:把不需要的组件都去掉。

当然,做起来不会这么容易。
点赞  2009-4-23 14:24
30m的话你的NK是中文的吧?
如果是中文的添加Agfa AC3 Font Compression\GB18030 Dta Converter\simsun&nsimsun(subset 2_50)
这样大概可以小10M左右
另外你的BSP都调试确定没有问题之后,生产的时候可以将那些串口打印信息都屏蔽掉,还会省一点时间。
点赞  2009-4-23 14:28
增加字体压缩组件,如LS所说是一个可行的方法
点赞  2009-4-23 15:01
如果不是必须用5.0的话,试试4.2,我觉得启动速度4.2比5.0更快。
点赞  2009-4-23 15:10
如果CPU速度低于300MHZ,Agfa AC3 Font Compression最好不要选,这样仍然可以比默认的减小7M左右
点赞  2009-4-23 15:18
引用: 引用 2 楼 Veabol 的回复:
30m的话你的NK是中文的吧?
如果是中文的添加Agfa AC3 Font Compression\GB18030 Dta Converter\simsun&nsimsun(subset 2_50)
这样大概可以小10M左右
另外你的BSP都调试确定没有问题之后,生产的时候可以将那些串口打印信息都屏蔽掉,还会省一点时间。


你的意思是不用设置下面的这个菜单了?
点赞  2009-4-23 15:19
要设置,只是上边选组件的时候选的字体比PB默认选的中文字体小,并且Agfa AC3 Font Compression是压缩字库的。
我目前16M
点赞  2009-4-23 15:44
uping
点赞  2009-4-23 16:17
引用: 引用 7 楼 Veabol 的回复:
要设置,只是上边选组件的时候选的字体比PB默认选的中文字体小,并且Agfa AC3 Font Compression是压缩字库的。
我目前16M


已经选上,期待Veabol 的奇迹。
点赞  2009-4-23 17:00
相应的Boot程序也得跟着改,如果NK是10M,Boot上电只读10M。这样开机Boot读NK到内存速度快,NK启动速度也快。可以控制在10秒内
点赞  2009-4-23 17:04
可以修改下启动文件,在NANDFLASH中存放nk.bin,在copy时将nk.bin释放到ram中,这样的话会快点。
点赞  2009-4-23 18:54
好问题,我的NK都快30MB了,我都有点害怕。
点赞  2009-4-23 22:35
引用: 引用 2 楼 Veabol 的回复:
30m的话你的NK是中文的吧?
如果是中文的添加Agfa AC3 Font Compression\GB18030 Dta Converter\simsun&nsimsun(subset 2_50)
这样大概可以小10M左右
另外你的BSP都调试确定没有问题之后,生产的时候可以将那些串口打印信息都屏蔽掉,还会省一点时间。

mark 好东东
点赞  2009-4-24 08:39
引用: 引用 12 楼 xqhrs232 的回复:
好问题,我的NK都快30MB了,我都有点害怕。

30M以下都是正常。。汗。
点赞  2009-4-24 08:40
IE浏览器也有几兆,还有那些JSCRIPT
点赞  2009-4-24 09:03
MARKMARK,准备加精:)
点赞  2009-4-24 09:06
mark!
点赞  2009-4-24 09:44
去掉一些组件,目前我的压缩到18M了
点赞  2009-4-24 09:51
果然缩水很多!
点赞  2009-4-24 10:49
123下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复