LCD展示驱动启动时进入自保护模式
发布时间:2010-06-13 21:54:54 文章来源:www.iduyao.cn 采编人员:星星草
LCD显示驱动启动时进入自保护模式
如题。小弟使用的是CE5.0,LCD驱动架构基于ddraw
一开始GWES加载LCD 驱动库,运行进入桌面没有问题。只是bootloader和系统启动到加载驱动之间没有对LCD操作,白屏。
于是我把LCD的操作加到bootloader(OEMPlatformInit)和OEMInit中,放上LOGO,本身这些操作并没有问题。
只是这样一来,系统进不到桌面了,而是进入自保护模式(全屏 红,绿,蓝,白,黑刷屏)
于是我在LCD驱动类初始化一开始的时候把显示模块关掉,最后可以进入到桌面,但是在进到桌面前有几秒钟时间还是刷屏状态。咋会这样呢?
看样子,是启动时的那一段LCD操作和显示驱动有冲突了,会是这样子吗?哪位兄弟有遇到过这样的情况,请指点一下!先谢了!
------解决方案--------------------
bootloader和CE下面用的Framebuffer是同一块吗?CE下面的Framebuffer是动态分配?
最好对LCD Controller的初始化只在bootloader里做,在CE下面不需要重复做了
------解决方案--------------------
不会冲突,只会OS没有做,如果OS做了,会把之前做的都给冲掉的。
------解决方案--------------------
在 Drivers\Display 里面的驱动程序,其中有一段写屏幕的代码,仔细找找一定能找到,去掉就行了。要不你把你显示驱动的代码发上来,大家帮你找找,肯定能解决。
------解决方案--------------------
你所说的“波形在驱动加载后会有异常”的现象,应该是在驱动的init函数中再次配置了LCD相关的寄存器导致的。
现在先将init函数的配置寄存器部分取消掉,相当于eboot配置过之后,就不再改动。
------解决方案--------------------
HSYNC:从bootloader到系统刚启动那会,都比较稳,65K左右,加载了驱动后,没有波形
你是不是要从这里入手去找原因?
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
管道的另一端上无任何进程
我写了一个程序,运行正常。
后来,用上了sqlite数据库,然后编译部署都正常,但在WINCE 6模拟器上不能自动运...
-
Power键点亮屏幕的问题
我在程序里面成队使用了:
PowerPolicyNotify(PPN_UNATTENDEDMODE,TRUE);
PowerPolicyNotify(PPN_UNATTEND...
-
求助一个问题:windowsmobile ipl读分区的问题
ipl通过 BP_ReadData读 ramimage 分区信息 读取的时候发现必须要偏移0xc800才能读正...
-
vs2005+DevEmul_SDK.msi后仍旧没有“armv4”选项
OS:win7
IDE:先前有装vs2010做winForm,后装了vs2005(完全安装)
装完后安装了DevEmu...
-
Win7 64位操作系统如何安装arm9开发板的usb下载驱动啊
按照教程操作,超级终端打开也连上了,但是系统貌似对SECBULK.sys SECBULK.inf...
-
嵌入式开发工具
谁用过 LAZARUS 开发过嵌入式系统 ?
------解决方案--------------------
Lazarus 做 PC 上的程序,做嵌入式可能...
-
请推荐几个wince游戏软件下载的地方
最近开始玩wince,请推荐几个好的地方,可以下载游戏,软件的.多谢拉!
------解决方案--------...
-
FAT32 与单片机
根目录下文件与目录项数从那里得
还有根目录的下一簇从哪得
不是说根目录也是一个文件吗 它的目录项在哪里
---...
-
谁可以推荐一个WinCE下的视频播放器,最好可以播放AVI、RMVB、MP3等格式,谢谢。
如题,
麻烦大家推荐一个WinCE5.0下的视频播放器,
-...
-
WinCE6的BinFS问题,100分求解
1、BinFS能不能做在IDE硬盘上?
2、要支持BinFS,bootloader要做甚?
3、BinFS能不能作为一个普通文件放到...