请教生成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
这两个地址不是有重叠啊?这两个地址是干什么的?