WINCE开机显示logo之前先显示白屏的问题

********************************LoongEmbedded********************************

作者:LoongEmbedded(kandi)

时间:2010.12.19

类别:WINCE驱动开发

********************************LoongEmbedded********************************

系统:WINCE6.0+S3C2443

Bug:开机的时候,先显示白屏(很快就过去了)然后再显示ebootlogo信息。

解决思路:

1. 在显示ebootlogo之前关闭背光供电。

本来是想在stepldr中通过关闭对背光IC AT1312B的功能来解决掉这个bug的,但不管我放在stepldr中哪个位置都不能解决这个问题,也就是GPC6输出低电平,见下图

1

即使在OEMPlatformInit函数调用InitDisplay函数中关闭背光IC的供电,在InitDisplay函数和gDispPhoto函数之间开启背光IC的供电一样不能解决。

2

后来只能推迟背光IC的供电时间,还是在OEMPlatformInit函数的下面代码处开启对背光IC的供电才能解决这个问题,见下图

3

2. 通过PWM把背光的亮度调到黑屏。

这种办法是通过调低背光IC的亮度来来实现的,需要添加的地方有两种

OEMPlatformInit函数开始的地方初始化好PWM并且将背光调至黑屏的亮度,这要根据不同的CPUPWM相关参数和背光IC来设置,可以参考我的另一篇博文

http://blog.csdn.net/LoongEmbedded/archive/2010/12/16/6079080.aspx

4

OEMPlatformInit函数的下面的地方重新调亮背光来显示ebootlogo,也就错开了显示白屏的时间

5

WINCE开机显示logo之前先显示白屏的问题相关推荐

  1. 联想小新v1000电脑开机不久出现彩色竖线然后白屏

    联想小新v1000电脑开机不久出现彩色竖线然后白屏. 如果在空调环境,不出现此故障:反之在30度环境,开机很快出现此故障.用大风扇对着电脑吹.故障来得晚一些.如果电风扇靠近猛吹,故障不出现. 后面买了 ...

  2. linux开机自动打开全屏,如何修改Linux开机启动logo并使其全屏显示?

    1.制作开机启动logo的图片(my_image.png  ==>  logo_linux_clut224.ppm),要求图片的分辨率要和屏幕大小一致. 使用如下命令: pngtopnm my_ ...

  3. 苹果白屏一直显示苹果_苹果6白屏如何解决,iPhone6白苹果开不了机怎么办

    在日常使用苹果 iPhone6 手机时,有时候可能会遇到屏幕上突然出现白苹果的问题,有时候可能是因为做了某一些操作导致的白苹果.这里简单介绍一下当苹果 iPhone6 白屏以后的处理方法. 具体方法和 ...

  4. 曙光服务器显示器接入只显示logo,显示屏只显示显示屏品牌logo,没有其他反应

    1.看看键盘灯有没有亮,按一下小键盘左上方的numlock或者大写切换键,看看键盘指示灯有没有反应.如果有,留意一下系统启动的声音.如果键盘灯有响应,说明系统正常启动,只是没有显示. 一般是显示线没插 ...

  5. WinCE开机Logo的实现(USB下载图片到nandflash)

    WinCE开机启动Logo使用Eboot读取NandFlash中的图片数据,然后显示的方式.对于开机logo的方式网友http://jazka.blog.51cto.com/809003/664131 ...

  6. 计算机开机白屏怎么处理,电脑开机白屏怎么办如何解决开机白屏的问题

    电脑开机后你是否遇到过白屏现象,开机白屏是什么引起的呢,本文为大家介绍一些引起该故障的原因及故障排除方法,下面就来一起看看具体内容吧. 开机显示器白屏的故障原因 LCD液晶显示屏白屏故障可能是液晶面板 ...

  7. MT6572上点8位的nt35310 mcu lcm,kernel白屏

    调8位的nt35310的, 就在之前16位正常显示的屏的基础上改了里面的params->dbi.data_width 和params->dbi.data_format.width为LCM_ ...

  8. Android APP启动时出现白屏或者黑屏怎么办?

    1.为什么APP启动时会出现白屏或者黑屏? 当打开一个Activity时,如果这个Activity所属的应用还没有在运行,系统会为这个Activity所属的应用创建一个进程,但进程的创建与初始化都需要 ...

  9. android白屏优化方案,优化Android App启动白屏

    问题描述 随着Android App开发时间越来越长,项目中的功能,以及用到的第三方库也越来越多,apk的体积也会越来越大.用户在打开应用时,白屏的时间也越来越长,带来了不好的使用体验,如何才能做到 ...

最新文章

  1. css对称旋转,CSS3 transform平面旋转
  2. 机器学习中的方法技术与应用场景
  3. 剑指offer 算法 (代码的完整性)
  4. stm32滴答计时器_stm32中的系统滴答定时器使用
  5. asp.net跨页面传值收集
  6. java static 块作用_java static块有什么具体的作用和注意事项?说具体点
  7. 软件测试工程师面试必备技能
  8. excek快速删除指定行
  9. ARMLinux 下驱动开发第三节
  10. 复星金服微服务_复星金服以区块链技术解决行业痛点 “中招公信链”项目正式启动...
  11. 反应式框架Reactor中的Mono和Flux
  12. (Java实现) 光荣的梦想
  13. 删除插件mysearchresult(chrome和firebox)
  14. 教你编写第一个生成式对抗网络GAN
  15. 动态页面静态化之页面静态化方案
  16. oracle查询值的字符串长度、字节长度、大小写字母转换
  17. 国内第一创作平台大佬,教你如何写好一篇技术博客?
  18. 我爱机器学习网机器学习类别文章汇总
  19. 最美情侣怎么用计算机,最美情侣参赛宣言
  20. Work20230506

热门文章

  1. JSP Cookie处理
  2. 061_JavaScript闭包
  3. java框架核心技术_你必须掌握的 21 个 Java 核心技术!(干货)
  4. 零基础python爬虫_零基础写python爬虫之爬虫编写全记录
  5. android字符显示流程图,Android应用层View绘制流程与源码分析
  6. Android多媒体开发:照相机
  7. Oracle中事务锁(锁住的表、锁住的会话)
  8. java定时器检测状态_实用代码| shell脚本实现定时检查应用状态
  9. python安装linux软件_Linux之安装常用软件
  10. php中的static,php中的static