社区
嵌入开发(WinCE)
帖子详情
wince 显示驱动的问题
九个太阳2023
2010-01-21 01:58:39
据我的了解,wince的显示驱动在BootLoader和oal都要做,但是我为了让LOGO能够一直显示图像到显示CE桌面,就把OAL层的ResetDisplay给注释掉了,运行效果还是不错,但是偶尔出现现象:CE起来了但是始终见不到桌面,而且还有零星的白条纹!估计是OAL层没有初始化显示驱动的原因,但是如果在OAL层初始化显示驱动,那么图片就消失了,重新flash里的图像数据,比较困难,想请教大家有没有好的办法???
...全文
158
9
打赏
收藏
wince 显示驱动的问题
据我的了解,wince的显示驱动在BootLoader和oal都要做,但是我为了让LOGO能够一直显示图像到显示CE桌面,就把OAL层的ResetDisplay给注释掉了,运行效果还是不错,但是偶尔出现现象:CE起来了但是始终见不到桌面,而且还有零星的白条纹!估计是OAL层没有初始化显示驱动的原因,但是如果在OAL层初始化显示驱动,那么图片就消失了,重新flash里的图像数据,比较困难,想请教大家有没有好的办法???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guopeixin
2010-01-22
打赏
举报
回复
[Quote=引用 8 楼 hao507 的回复:]
引用 7 楼 guopeixin 的回复:
引用 6 楼 hao507 的回复:
引用 5 楼 lllchr88 的回复:
这个问题很模糊.查下.偶尔是什么时候?
启动7,8次就会出现这种现象
之前曾经碰到过类似的问题,是ram在开机时候没有清0导致,后来eboot中清零现象就消失了,不知道和你碰到的情况有没有关系
找到原因了,是因为预留的flash的空间不足造成的,修改了预留空间的大小,就没有这个问题了,呵呵,只怪自己太粗心了~~还是谢谢guopeixin,结贴
[/Quote]
哦,就是内存越界了
恭喜恭喜
九个太阳2023
2010-01-21
打赏
举报
回复
[Quote=引用 7 楼 guopeixin 的回复:]
引用 6 楼 hao507 的回复:
引用 5 楼 lllchr88 的回复:
这个问题很模糊.查下.偶尔是什么时候?
启动7,8次就会出现这种现象
之前曾经碰到过类似的问题,是ram在开机时候没有清0导致,后来eboot中清零现象就消失了,不知道和你碰到的情况有没有关系
[/Quote]
找到原因了,是因为预留的flash的空间不足造成的,修改了预留空间的大小,就没有这个问题了,呵呵,只怪自己太粗心了~~还是谢谢guopeixin,结贴
guopeixin
2010-01-21
打赏
举报
回复
[Quote=引用 6 楼 hao507 的回复:]
引用 5 楼 lllchr88 的回复:
这个问题很模糊.查下.偶尔是什么时候?
启动7,8次就会出现这种现象
[/Quote]
之前曾经碰到过类似的问题,是ram在开机时候没有清0导致,后来eboot中清零现象就消失了,不知道和你碰到的情况有没有关系
九个太阳2023
2010-01-21
打赏
举报
回复
[Quote=引用 5 楼 lllchr88 的回复:]
这个问题很模糊.查下.偶尔是什么时候?
[/Quote]
启动7,8次就会出现这种现象
lllchr88
2010-01-21
打赏
举报
回复
这个问题很模糊.查下.偶尔是什么时候?
九个太阳2023
2010-01-21
打赏
举报
回复
顶起来~~~~~
kyzf
2010-01-21
打赏
举报
回复
[Quote=引用 1 楼 yashi 的回复:]
第一,你的说法就有问题,bootloader和oal里面做的那不是“显示驱动”,只是对屏做必要的初始化,然后显示一些简单的图片,这和驱动比要简单多了。
至于你说的问题,如果在bootloadr阶段初始化没问题,而且后面又没有对相关寄存器做修改的话,不应该出现你说的问题。而且,据你所说是“偶尔出现”,那你更要好好查查真实原因是什么了。
[/Quote]
MARK,学习了,谢谢!
九个太阳2023
2010-01-21
打赏
举报
回复
[Quote=引用 1 楼 yashi 的回复:]
第一,你的说法就有问题,bootloader和oal里面做的那不是“显示驱动”,只是对屏做必要的初始化,然后显示一些简单的图片,这和驱动比要简单多了。
至于你说的问题,如果在bootloadr阶段初始化没问题,而且后面又没有对相关寄存器做修改的话,不应该出现你说的问题。而且,据你所说是“偶尔出现”,那你更要好好查查真实原因是什么了。
[/Quote]
恩,是对显示做的必要的初始化,另外要说明一点的就是,如果在OAL层添加对显示的初始化后,就不会出现上面说的“偶尔现象”
yashi
2010-01-21
打赏
举报
回复
第一,你的说法就有问题,bootloader和oal里面做的那不是“显示驱动”,只是对屏做必要的初始化,然后显示一些简单的图片,这和驱动比要简单多了。
至于你说的问题,如果在bootloadr阶段初始化没问题,而且后面又没有对相关寄存器做修改的话,不应该出现你说的问题。而且,据你所说是“偶尔出现”,那你更要好好查查真实原因是什么了。
wince
显示
驱动
程序开发
wince
显示
驱动
程序开发: 详细介绍了
WINCE
显示
驱动
程序的每个函数的用法,共90文档,(全中文)。
wince
显示
驱动
资料
wince
显示
驱动
资料
wince
显示
驱动
资料
T09.开发
WinCE
显示
驱动
.pdf
T09.开发
WinCE
显示
驱动
.pdfT09.开发
WinCE
显示
驱动
.pdf
WINCE
-LCD
显示
驱动
程序.rar
WINCE
-LCD
显示
驱动
程序.rar 一个有用的参考程序。
WinCE
显示
驱动
函数
WinCE
下的所有
显示
驱动
函数,包含了各个函数的用法。(英文)
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章