- 积分
- 85
贡献167
飞刀0 FD
注册时间2013-1-27
在线时间35 小时

扫一扫,手机访问本帖 
|
本帖最后由 blueskytoucher 于 2013-2-16 23:46 编辑
系统:Windows 7(32位),虚拟机
1. 我刚买的TE2440开发板,七寸屏,开机后是WinCE5.0系统。
我先按照要求建立开发环境,按照随机光盘中的文件《飞凌2440开发板WinCE6.0使用说明》一步步安装,安装完S3C2440A_CE6_BSP.msi文件后,编译内核映像文件,发现Sysgen编译无法通过,出现十多个ENDIF Expected错误,什么原因?
工
经过这几天的反复测试,发现问题出在开发系统的搭建上,根据《Windows CE 6.0嵌入式高级编程》中的方法搭建开发系统后
就正常了:
1. VS2005
2.CE 6.0
3. VS2005SP1
4. Vista兼容补丁
5. CE6R2
由于写书时只到了R2,所有后面的没有再进行安装,包括其它的更新包,我可能也用不上。
经测试采用此方法,在Win7、XP虚拟机下Sysgen均成功,再没有出现其他问题。
2. 将随机光盘中CE6.0的Eboot和NK烧到开发板后,启动机器后logo逐渐变白,最后呈白屏,并且白屏好像中间有条竖线似的,系统未进入CE6,最后只好刷回5.0,
原因是显示屏的问题:TE2440默认的是使用320*240的显示屏,在platform平台下有一个display.reg注册表文件用来控制显示屏,我的是七寸屏,分辨率800*480,所有出了问题。修改此文件时要注意,将原因的注释掉。 |
|