阅读:2134回复:0
windows ce6.0 编译eboot的问题
只生成了eboot.bin,没有生成eboot.nb0
这个是编译生成的信息 大家帮我看看到底哪个地方出错了 Writing E:\WINCE600\platform\My2440A\target\ARMV4I\debug\EBOOT.bin Table of contents 8c07df38 00000020 ( 32) Writing ROM signature and TOC pointer at 8c038040 Kernel data copy section 8c07df58 00000010 ( 16) ROM Header 8c07dee4 00000054 ( 84) First DLL Address: 4001c001 Last DLL Address: 4001c001 Physical Start Address: 8c038000 Physical End Address: 8c07e7b0 Start RAM: 8c026000 Start of free RAM: 8c02d000 End of RAM: 8c02c000 Number of Modules: 1 Number of Copy Sections: 1 Copy Section Offset: 8c07df58 FileSys 4K Chunks/Mbyte: 128 <2Mbyte 128 2-4Mbyte 0 4-6Mbyte 0 >6Mbyte CPU Type: 01c2h Miscellaneous Flags: 0002h Total ROM size: 000467b0 ( 288688) Error: Ram free start is after ram end.Fatal error hit, exiting... 在boot.bib中,romsize等参数都用定义, 定义如下 MEMORY ; Name Start Size Type ; ------- -------- -------- ---- ARGS 8c020800 00000800 RESERVED BINFS 8c021000 00005000 RESERVED RAM 8c026000 00006000 RAM STACK 8c02c000 00004000 RESERVED EBOOT 8c038000 00080000 RAMIMAGE ; Area used to cache nk.bin while programming flash FLSCACHE 8c200000 01400000 RESERVED DISPLAY 8c100000 00100000 RESERVED CONFIG COMPRESSION=OFF PROFILE=OFF KERNELFIXUPS=ON ; ROMOFFSET=25FC8000 SRE=ON ROMSTART=8c038000 ROMWIDTH=32 ROMSIZE=80000 MODULES ; Name Path Memory Type ; -------------- ---------------------------------------------- ----------- nk.exe $(_TARGETPLATROOT)\target\$(_TGTCPU)\$(WINCEDEBUG)\eboot.exe EBOOT |
|