阅读:1560回复:4
这样算实现了MultiBin了吗
根据置顶的帖子,我也做了一下MultiBin,起来之后,在控制面板里面的系统信息里面可以看到如下信息:
在General标签下,可以看到: Memory 61576KB 在Momery标签下,可以看到: Storage memory Program memory 128K total 61448KB total 80k in use 11040KB in use 那么应该是可用内存是61448KB,已经用了11040KB了。 这也我的MultiBin算做出来了吗? 我生成的bin文件的大小分别是:xip.bin 12.4M ,xipkernel.bin 1.35M , nk.bin:11.0M 我只将xip.bin烧写到nandflash上了,其余两个bin没烧。 我的疑问是:我的xip.bin就是12.4M,根据上面的内存使用情况,我感觉像是把整个xip.bin的内容都读到内存里面了,否则如果只是将xipkernel.xin读到内存的话,应该不会是11040KB in use 。我这么感觉像是除了xipkernel.bin没读到内存,nk.bin倒是都读到内存了。 另外,我在eboot里面的,系统启动时从nandflash读取的数据的大小改为xipkernel.bin的大小了, 但是系统起来以后的内存使用情况仍然是上面那样的。 我现在真是怀疑我是否实现了MultiBin了,我感觉是要只将xipkernel.bin读到内存才算是实现了MultiBin,换句话说,系统起来以后应该是1.35M in use这也才对。 PS:我在烧好xip.bin后,也有一次有下载过xipkernel.bin,不过系统跑起来的情况跟没有烧xipkernel.bin一样,不知道这个有没有什么问题。 |
|
沙发#
发布于:2007-11-30 16:07
顶.高手帮忙看下啊
|
|
板凳#
发布于:2007-12-01 22:44
已經佔用11MB
是很正常的~ 因為WINCE系統本身就需要6-11MB,所以就佔掉了 |
|
地板#
发布于:2007-12-02 22:34
多谢harktrip的指点,我的系统能跑起来还多亏了你的指点:)
|
|
地下室#
发布于:2007-12-10 11:14
佩服,佩服,又一个实现了XIP的兄弟,不错。
不过11M是有点高了。大概占用8,9M就更好了。 |
|