fam
fam
驱动牛犊
驱动牛犊
  • 注册日期2006-08-11
  • 最后登录2008-07-31
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望40点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
阅读:2966回复:11

请教wince启动时LCD黑屏一下的原因?

楼主#
更多 发布于:2008-03-13 18:53
CPU为s3c2440,TFT模拟屏,wince系统,在boot起来后一直正常,显示三色条,在三色条中间会黑屏一次,通过串口信息发现是在启动OS时,而且还没有执行OEMINIT以前黑屏一下

请教高手,帮忙分析下这会是哪方面的原因?
kaka325
驱动牛犊
驱动牛犊
  • 注册日期2008-01-25
  • 最后登录2008-03-15
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-03-15 00:27
黑一下是背光不亮还是屏不显示而已呢?
zhoumc
驱动牛犊
驱动牛犊
  • 注册日期2006-07-13
  • 最后登录2008-11-25
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望88点
  • 贡献值0点
  • 好评度80点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-03-15 10:10
LCD驱动初始化时,有个清屏的操作,去掉即可
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-03-15 11:42
应该是在OEMInit之前动了GPIO状态,引起背光关掉了,如果只是LCD不显示,应该是白屏,而不是黑屏
学海无涯
Net_Worker
驱动牛犊
驱动牛犊
  • 注册日期2008-02-19
  • 最后登录2008-04-19
  • 粉丝0
  • 关注0
  • 积分140分
  • 威望15点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-03-15 13:25
GPIO是否有冲突了,也可能是控制器的引脚被reset了
这种情况比较难确定,只有自己一个一个排查了
fam
fam
驱动牛犊
驱动牛犊
  • 注册日期2006-08-11
  • 最后登录2008-07-31
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望40点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-03-15 15:36
非常感谢各位的回复。
我根据各位的意见重新查了下事情,在黑屏的时候背光的控制IO由高变低,LCD的PCLK也变成了零,但是启动wince的那段代码我并没有改啊,都是以前默认的。
而且奇怪的是,同一个NK,我下到另一个不同硬件的板子上就不会黑屏,我查了这个IO脚,没有发现我有改动。

不知道各位是否还能给我提点建议呢?
fanghw
驱动牛犊
驱动牛犊
  • 注册日期2008-03-18
  • 最后登录2008-06-25
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2008-03-20 09:39
学习学习..........................................
Net_Worker
驱动牛犊
驱动牛犊
  • 注册日期2008-02-19
  • 最后登录2008-04-19
  • 粉丝0
  • 关注0
  • 积分140分
  • 威望15点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2008-03-24 18:44
我这也发生了这个问题,目前也还没能解决.有可能是pcb的问题
fam
fam
驱动牛犊
驱动牛犊
  • 注册日期2006-08-11
  • 最后登录2008-07-31
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望40点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2008-03-26 08:52
Net_Worker,你能否说得详细一点,PCB会导致这个问题的出现呢??

因为在其它任何时候都没有啊,只有在引导NK时会发生这个问题?
我在弄了好久了,完全找不到思路
zhigangzhang
驱动牛犊
驱动牛犊
  • 注册日期2006-03-17
  • 最后登录2011-05-17
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望27点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2008-04-01 13:36
我们原来也这样,后来在nk内去掉LCD的初始化去掉,只用BOOT 中的初始化,
就不会有黑屏了。
fam
fam
驱动牛犊
驱动牛犊
  • 注册日期2006-08-11
  • 最后登录2008-07-31
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望40点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2008-04-02 08:47
可是我的还没运行到LCD初使化那块就黑屏了呢?也不晓得到底咋地了
fam
fam
驱动牛犊
驱动牛犊
  • 注册日期2006-08-11
  • 最后登录2008-07-31
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望40点
  • 贡献值0点
  • 好评度36点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2008-04-15 13:49
可是我的NK还没跑到LCD初使化的位置啊。
应该说NK都还没开始跑,连startup.s那里都没跑呢
游客

返回顶部