WINCE6.0+S3C2451+SLC系统移植进入不了WINCE界面
我们本来用的BSP包是WINCE6.0+S3C2451+MLC的,但我们决定要换位SLC的flash,所以就基于SMDK2450_WinCE60_FMD_REL_1.10_090516的BSP包先可以正常烧录系统,和系统可以从SLC flash启动,到现在把之前基于MLC的BSP包驱动和其他部分移植过来,问题的详细描述如下:
1.显示屏采用I80接口。
2.在\SRC\OAL\OALLIB\init.c下的OEMInit函数中调用InitDisplay函数来显示开机logo。
3.开机之后显示的是开机的logo,并没有看到WINCE界面,根据串口输出信息可知系统起来了,串口信息如下:
.....................
USB MSF Function Class Enabled : Mass_Storage_Class
VDE_IOControl() IOCTL_SVE_FIMD_SET_OUTPUT_ENABLE
+BacklightPwrSrcChanged
tchpdd: DdsiTouchPanelEnable: ghADCMutex = 0x05010003
Maximum Allowed Error 5:
也是同样的串口信息,基于MLC的BSP包系统却可以正常进入系统,可以看到WINCE界面,不知道为什么SLC的也是一样的串口信息,确看不到WINCE的界面,麻烦大家帮忙分析和指教,先谢谢了。
[解决办法]
1. 同步是否正常了?
如果同步可以了那就是 LCD 的驱动问题了。
2. 估计大部分原因应该是 LCD 驱动问题~!
查查 DISPLAY 里面的文件配置是否正确~!
[解决办法]
检查一下你现在的BSP包里的注册表,看有没有launch这项把启动ie的改掉了呀?