当前位置: 代码迷 >> WinCE >> 请问生成XIPKERNEL时内存重叠的有关问题
  详细解决方案

请问生成XIPKERNEL时内存重叠的有关问题

热度:2820   发布时间:2013-02-26 00:00:00.0
请教生成XIPKERNEL时内存重叠的问题
请教生成XIPKERNEL时内存重叠的问题


我要创建multi-bin多个bin文件,PB里面编译后出现XIPKERNEL.BIN内部重叠的问题,提示如下:

Compacting bin file...
Combining bin files...
Error: Found overlap in records
8) start 8c312000  length 0007f590
0) start 8c33f000  length 00000528
Fatal error hit, exiting...


========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========



我搞不明白这是哪里出来问题,我预留的XIPKERNEL 内存已经很大了,15M,config配置主要如下:
请大家给点建议吧,谢谢!

MEMORY
    XIPKERNEL       8C200000  00F00000  RAMIMAGE
    CHAIN           8D100000  00001000  RESERVED
    NK              8D101000  03000000  NANDIMAGE
    RAM             90101000  05000000  RAM


MODULES
   nk.exe          $(_FLATRELEASEDIR)\oal.exe           XIPKERNEL  SHZ
   kernel.dll      $(_FLATRELEASEDIR)\kern.dll          XIPKERNEL  SHZ
   coredll.dll     $(_FLATRELEASEDIR)\coredll.dll       XIPKERNEL  SH
   k.coredll.dll   $(_FLATRELEASEDIR)\k.coredll.dll     XIPKERNEL  SHMK
   oalioctl.dll    $(_FLATRELEASEDIR)\oalioctl.dll      XIPKERNEL  SHK
   filesys.dll     $(_FLATRELEASEDIR)\filesys.dll       XIPKERNEL  SHK
   fsdmgr.dll      $(_FLATRELEASEDIR)\fsdmgr.dll        XIPKERNEL  SHMK
   mspart.dll      $(_FLATRELEASEDIR)\mspart.dll        XIPKERNEL  SHK
   romfsd.dll      $(_FLATRELEASEDIR)\romfsd.dll        XIPKERNEL  SHK
   binfs.dll       $(_FLATRELEASEDIR)\binfs.dll         XIPKERNEL  SHK
   fpcrt.dll       $(_FLATRELEASEDIR)\fpcrt.dll         XIPKERNEL  SH
   ceddk.dll       $(_FLATRELEASEDIR)\ceddk.dll         XIPKERNEL  SHQ

------解决方案--------------------------------------------------------
8) start 8c312000  length 0007f590
0) start 8c33f000  length 00000528
这两个地址不是有重叠啊?这两个地址是干什么的?
  相关解决方案