找回密码
 注册
搜索
查看: 2010|回复: 15

[讨论] 读写 Flash 时出现 LCD 闪烁的问题

[复制链接]
发表于 2005-8-24 19:50:00 | 显示全部楼层 |阅读模式
不知道哪个老大曾遇到与解决过?
我使用的 Intel PXA 255B 的板子。
具体现象是在登陆后拷贝一个超过 1M 的文件,出现花屏的现象。
发表于 2005-9-2 00:44:00 | 显示全部楼层
是不是Flash与LCD公用数据总线了?
发表于 2005-9-3 10:19:00 | 显示全部楼层
LCD花屏为最常见的一个故障.一般有如下原因:
1.程序误操作,写坏了LCD CONTROLLER的寄存器,导致数据接口的行场点时钟信号不正常.这个可先通过示波器检查信号.
2.LCD的命令接口(一般为SPI或I2C)有误操作,LCD接受了错误的命令而导致内部状态混乱.可对LCD进行命令的重新初始化,看是否恢复正常来确认.
3.一些处理器上内部总线处理有缺陷,如motorola 的i.MX1,在大量总线操作时,会导致显存--->LCD CONTROLLER数据传输的总线仲裁丢失而导致闪屏.
4.实在没招了,就说是干扰问题,让硬件开发人员查去.
发表于 2005-9-3 13:34:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>lxianglai</I>在2005-9-3 10:19:21的发言:</B>
LCD花屏为最常见的一个故障.一般有如下原因:
1.程序误操作,写坏了LCD CONTROLLER的寄存器,导致数据接口的行场点时钟信号不正常.这个可先通过示波器检查信号.

</DIV>

<P>我们也遇到这个问题,请2楼大侠指点用示波器检查哪些信号?</P>
发表于 2005-9-5 16:27:00 | 显示全部楼层
LCD CONTROLLER是哪一部分阿,是LCD的MCU么
 楼主| 发表于 2005-9-6 00:16:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>david_0452</I>在2005-9-5 16:27:19的发言:</B>
LCD CONTROLLER是哪一部分阿,是LCD的MCU么</DIV>

就是LCD的驱动IC,也可称作为MCU吧?
发表于 2005-9-6 14:00:00 | 显示全部楼层
<P>楼主,你的Flash和LCD有什么联系么。</P><P>请详细说明一下,大家好针对的展开讨论</P>
发表于 2005-9-6 14:03:00 | 显示全部楼层
<P>我以前作过硬件开发,液晶花屏一般都是LCD缓冲区益处造成的。</P><P>比如往LCD mcu写数据导致数据溢出,而液晶驱动没有做好的话是会出现那种问题的。</P><P>你可以 改动硬件么</P>
发表于 2005-9-7 13:54:00 | 显示全部楼层
<P>我觉得写坏寄存器的可能性不大,因为正如楼柱所说只是flash读写大文件时才会花;我认为很可能是读写冲突造成的,即不同的task对同一块buffer进行读写操作造成的</P>
 楼主| 发表于 2005-9-7 18:53:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>david_0452</I>在2005-9-6 14:03:10的发言:</B>

<P>我以前作过硬件开发,液晶花屏一般都是LCD缓冲区益处造成的。</P>
<P>比如往LCD mcu写数据导致数据溢出,而液晶驱动没有做好的话是会出现那种问题的。</P>
<P>你可以 改动硬件么</P></DIV>
<P>没改过硬件,请问怎么样判断缓冲区是否益处?</P>
 楼主| 发表于 2005-9-7 18:54:00 | 显示全部楼层
<DIV class=quote><B>以下是引用<I>juniper</I>在2005-9-7 13:54:12的发言:</B>

<P>我觉得写坏寄存器的可能性不大,因为正如楼柱所说只是flash读写大文件时才会花;我认为很可能是读写冲突造成的,即不同的task对同一块buffer进行读写操作造成的</P></DIV>
<P>是读写大文件才会花,但LCD的GRAM是独立的,不是同一块buffer吧?</P>
发表于 2005-9-9 15:59:00 | 显示全部楼层
<P>屏幕刷新首先要将资源,比如图片放到flash的sram中,然后再放到LCD CONTROLLER的缓冲区,如果sram中的数据发生访问冲突,是会出现花屏现象的;另外,我比较同意楼上仁兄的说法,就是总线调度的问题;另外,上层软件task的调度是不是也有问题</P>
发表于 2005-9-20 14:37:00 | 显示全部楼层
<P>花屏的时候,察看缓冲区是否还有未用空间.C的库函数就有一个,不过一时给忘了名字。</P><P>没有空间就是溢出了呗</P>
发表于 2005-10-9 12:30:00 | 显示全部楼层
问一下9k9k,这个问题解决了吗,如何解决的亚
点评回复

使用道具 举报

 楼主| 发表于 2005-10-9 19:00:00 | 显示全部楼层
<P>已经解决了,是与一个上层tast冲突。</P><P>谢谢大家帮忙</P>
点评回复

使用道具 举报

发表于 2010-1-21 20:27:00 | 显示全部楼层
发生地方撒
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-6 14:27 , Processed in 0.069490 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表