主题 : 官方image在wince6.0上的编译问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 57199
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
综合积分: 4 分
注册时间: 2011-10-20
最后登录: 2011-10-21
楼主  发表于: 2011-10-20 21:40

 官方image在wince6.0上的编译问题

开发板是mini2440(2M,64M,128M), 装的是VS2005+CE6.0,然后下载的是官方6.0的image,原版不动的进行编译,结果如下:


Writing C:\WINCE600\OSDesigns\Mini2440\Mini2440\RelDir\Mini2440_ARMV4I_Release\NK.bin
Table of contents 82041dec 00002658 ( 9816)
Writing ROM signature and TOC pointer at 80200040
Kernel data copy section 80acdf80 00000020 ( 32)
ROM Header 82041d98 00000054 ( 84)
First DLL Address: 4001c001
Last DLL Address: 415fc09f
Physical Start Address: 80200000
Physical End Address: 82044444
Start RAM: 82000000
Start of free RAM: 8200e000
End of RAM: 83e00000
Number of Modules: 207
Number of Copy Sections: 2
Copy Section Offset: 80acdf80
Kernel Flags: 00000002
FileSys 4K Chunks/Mbyte: 48 <2Mbyte 48 2-4Mbyte 0 4-6Mbyte 0 >6Mbyte
CPU Type: 01c2h
Miscellaneous Flags: 0002h
Extensions Pointer: 80201570
Total ROM size: 01e44444 ( 31736900)
Error: Ram start overlaps rom binary
Rom end : 0x82044444
Ram start: 0x8200e000
NK
physfirst 80200000
physlast 82044444
ulRAMFree 8200e000
Fatal error hit, exiting...
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
makeimg: FATAL ERROR: Command returned non-zero exit code 1 (dec).
Mini2440 - 4 error(s), 8 warning(s)

显示的是ROM和RAM的地址重叠,请问是什么原因,如何解决,谢谢!
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
1楼  发表于: 2011-10-21 22:36
用的是友善的 BSP 么?