主题 : XP系统下搭建WinCE 6.0开发环境错误求助 复制链接 | 浏览器收藏 | 打印
只想要虚心的学些东西,希望大家多多帮助。
级别: 侠客
UID: 19481
精华: 0
发帖: 52
金钱: 260 两
威望: 52 点
贡献值: 0 点
综合积分: 104 分
注册时间: 2010-04-20
最后登录: 2012-05-09
楼主  发表于: 2011-06-21 15:48

 XP系统下搭建WinCE 6.0开发环境错误求助

按照mini2440用户手册搭建WinCE6.0开发环境,除了Visual Studio 2005 Service Pack 1 Update for Windows Vista 软件包没装,其它都安装了。
修改了option.h中LCD的型号以及StartLogo.c文件,重新编译示例工程Mini2440时,出现如下错误:
……
……
……
regcomp: WARNING, syntax error on or near line 8567 of reginit.ini; line skipped.
……
……
……
Found pTOC at 0000156c
No imports for nk.exe
No imports for kernel.dll
No imports for coredll.dll
No imports for k.coredll.dll
Warning: Unable to do imports from ppp.dll to RSAENH.dll - will late bind
Warning: Unable to do imports from schannel.dll to RSAENH.dll - will late bind
Warning: Unable to do imports from k.schannel.dll to RSAENH.dll - will late bind
Warning: Unable to do imports from eapol.dll to RSAENH.dll - will late bind
Warning: Unable to do imports from eapchap.dll to RSAENH.dll - will late bind
Warning: Unable to do imports from crypt32.dll to RSAENH.dll - will late bind
Warning: Unable to do imports from k.crypt32.dll to RSAENH.dll - will late bind
No imports for shdoclc.dll
No imports for pwd_res.dll
Processing NK

Writing C:\WINCE600\OSDesigns\Mini2440\Mini2440\RelDir\Mini2440_ARMV4I_Release\NK.bin
Table of contents  8202b22c  00002658  (      9816)
Writing ROM signature and TOC pointer at 80200040
Kernel data copy section  8172fd04  00000020  (        32)
ROM Header                8202b1d8  00000054  (        84)
First DLL Address:       4001c001
Last DLL Address:        415fc09e
Physical Start Address:  80200000
Physical End Address:    8202d884
Start RAM:               82000000
Start of free RAM:       8200e000
End of RAM:              83e00000
Number of Modules:       207
Number of Copy Sections: 2
Copy Section Offset:     8172fd04
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:          01e2d884 (  31643780)
Error: Ram start overlaps rom binary
Rom end  : 0x8202d884
Ram start: 0x8200e000
NK
physfirst 80200000
physlast  8202d884
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).

BLDDEMO: Mini2440 build complete.

Mini2440 - 4 error(s), 48 warning(s)
========== Build: 0 succeeded or up-to-date, 1 failed, 0 skipped ==========
级别: 新手上路
UID: 35641
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
贡献值: 0 点
综合积分: 32 分
注册时间: 2011-01-04
最后登录: 2012-04-18
1楼  发表于: 2011-06-22 00:56
我猜,你肯定是用的7寸屏,所以那个图片文件比友善之臂的大,导致编译之后内核太大,超出限制。解决方法是去掉不用的组件,然后再编译,大小在范围内就能通过,最简单的方法是把那个WORDPAD去掉,呵呵,我试了好多个,就它跟别的不关联,希望对你有帮助
只想要虚心的学些东西,希望大家多多帮助。
级别: 侠客
UID: 19481
精华: 0
发帖: 52
金钱: 260 两
威望: 52 点
贡献值: 0 点
综合积分: 104 分
注册时间: 2010-04-20
最后登录: 2012-05-09
2楼  发表于: 2011-06-22 08:56

 回 1楼(gzzzyb) 的帖子

非常非常的谢谢你,我试试去,嘿嘿~
只想要虚心的学些东西,希望大家多多帮助。
级别: 侠客
UID: 19481
精华: 0
发帖: 52
金钱: 260 两
威望: 52 点
贡献值: 0 点
综合积分: 104 分
注册时间: 2010-04-20
最后登录: 2012-05-09
3楼  发表于: 2011-06-22 09:04
引用第1楼gzzzyb于2011-06-22 00:56发表的  :
我猜,你肯定是用的7寸屏,所以那个图片文件比友善之臂的大,导致编译之后内核太大,超出限制。解决方法是去掉不用的组件,然后再编译,大小在范围内就能通过,最简单的方法是把那个WORDPAD去掉,呵呵,我试了好多个,就它跟别的不关联,希望对你有帮助

能不能再问下gzzzyb,我第一次弄WinCE,你能告诉我怎么才叫“去掉不用的组件”呢?我要怎么弄才能把WORDPAD去掉啊?是直接删掉什么文件还是有专门的裁剪之类的工具啊?
只想要虚心的学些东西,希望大家多多帮助。
级别: 侠客
UID: 19481
精华: 0
发帖: 52
金钱: 260 两
威望: 52 点
贡献值: 0 点
综合积分: 104 分
注册时间: 2010-04-20
最后登录: 2012-05-09
4楼  发表于: 2011-06-22 14:04

 回 1楼(gzzzyb) 的帖子

你太厉害了~~~~非常感谢!
试过了,确实把自带的StartLogo.c(543K)文件换回来编译就没有错误了。
我找的7寸800*480的图片生成的StartLogo.c文件有1.98M,太大了。
但是你再教教我怎么把WORDPAD去掉吧~
级别: 新手上路
UID: 35641
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
贡献值: 0 点
综合积分: 32 分
注册时间: 2011-01-04
最后登录: 2012-04-18
5楼  发表于: 2011-06-22 23:00
我上网用的机器上没有安装VS,不能截图,看没看到安装WINCE之后,多了一个Catalog?点它就进入了文件树形列表,每个组件前面都有复选框,在Core OS把WORD前面的去掉,编译就不带它玩了,你的大图片的空间就腾出来了,你找找,找不到再告诉我
只想要虚心的学些东西,希望大家多多帮助。
级别: 侠客
UID: 19481
精华: 0
发帖: 52
金钱: 260 两
威望: 52 点
贡献值: 0 点
综合积分: 104 分
注册时间: 2010-04-20
最后登录: 2012-05-09
6楼  发表于: 2011-06-23 15:05

 回 5楼(gzzzyb) 的帖子

嘿嘿,找到了,去掉后真的编译通过了,你太帅了~~~~~
多谢多谢~
只想要虚心的学些东西,希望大家多多帮助。
级别: 侠客
UID: 19481
精华: 0
发帖: 52
金钱: 260 两
威望: 52 点
贡献值: 0 点
综合积分: 104 分
注册时间: 2010-04-20
最后登录: 2012-05-09
7楼  发表于: 2011-06-23 15:07
结贴咯~
多谢gzzzyb同学