wince启动进入桌面前有1秒左右的花屏

andyhere 2010-07-27 10:34:00
我现在的系统每次开机启动,进入桌面前有1秒左右的花屏。加载BOOT及进入桌面后一切都正常。
请各位指点下!!
...全文
177 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
mistyeyed 2010-08-02
  • 打赏
  • 举报
回复
估计是现存分配的不对哦
牛牛猛
andyhere 2010-08-02
  • 打赏
  • 举报
回复
是这样的,我的BSP有两处地方定义了显存的起始地址,这两个地方可能依不同的BSP厂方或有不同的做法,我这两处的地方,一处是BSP 的BIB文件(定义了内存的分配情况),另一处是LCD.H。 我修改时,没有做至上一致。
chinesedragon2010 兄,我的QQ是:1478734623.欢迎交流。
谢谢!
chinesedragon2010 2010-07-30
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 andyhere 的回复:]
问题已搞定,是BUFFER的问题。
[/Quote]
楼主,你好,请问是buffer什么问题啊?可以麻烦你告知吗?我很想知道具体原因及如何解决的?谢谢啊!
chinesedragon2010 2010-07-29
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 andyhere 的回复:]
谢谢各位的答复,我把问题的现象再描述下。
我用的是wince6.0,启动BOOT后,会正常显示我的LOGO,然后系统NK启动运行,加载文件系统,加载驱动。
加载完驱动后(TOUCH DRIVER),出现1秒左右的花屏(应该是上一次断电前的画面,如果断电时间长了才会变成花屏),然后进入explorer.exe界面。
我不知道在动行explorer.exe前,系统对显示缓存作了什么,发生问题……
[/Quote]
只要过了LCD驱动的初始化,系统就不应该在启动阶段对显示缓存做什么动作了,你可以在NK显示的logo图片加大试一下。
andyhere 2010-07-29
  • 打赏
  • 举报
回复
问题已搞定,是BUFFER的问题。
wangyingying606 2010-07-28
  • 打赏
  • 举报
回复
oal\kernel里的LCD初始化部分,花屏有可能要加载个图片,但是图片和你实际LCD分辨率又不同,3楼的应该已经是指出了问题所在,楼主再看看吧!
andyhere 2010-07-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jonsenwu 的回复:]
去看看你的显示驱动吧,把显示驱动中硬件初始化部分去掉,这部分已经在boot里做了
另外的可能就是boot中显示buff,和显示驱动的buff配置了不同的地址
[/Quote]

在我的显示驱动已经没有了这部份。
andyhere 2010-07-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 chinesedragon2010 的回复:]
你所说的花屏出现的时间是在eboot还是NK启动阶段啊?
[/Quote]
是NK启动阶段,时间大概在加载完TOUCH 后,进入IXPORE。EXE前,出现I秒左右的花屏。
花屏的数据像是断电前的画面。
jonsenwu 2010-07-28
  • 打赏
  • 举报
回复
去看看你的显示驱动吧,把显示驱动中硬件初始化部分去掉,这部分已经在boot里做了
另外的可能就是boot中显示buff,和显示驱动的buff配置了不同的地址
andyhere 2010-07-28
  • 打赏
  • 举报
回复
谢谢各位的答复,我把问题的现象再描述下。
我用的是wince6.0,启动BOOT后,会正常显示我的LOGO,然后系统NK启动运行,加载文件系统,加载驱动。
加载完驱动后(TOUCH DRIVER),出现1秒左右的花屏(应该是上一次断电前的画面,如果断电时间长了才会变成花屏),然后进入explorer.exe界面。
我不知道在动行explorer.exe前,系统对显示缓存作了什么,发生问题的地方在哪?
chinesedragon2010 2010-07-27
  • 打赏
  • 举报
回复
你所说的花屏出现的时间是在eboot还是NK启动阶段啊?

19,498

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧