TI中文支持网
TI专业的中文技术问题搜集分享网站

am335x lcd显示问题

SDK3.02版本

配置dts文件之后,开机可以显示画面,但是存在如下的问题,请教一下是怎么回事。

下面两张图片是我相同的,重复上电出现的现象,有时候上电画面是第一张,有时候上电出现的画面是第二张。请教该如何修改?

Jian Zhou:

请问这个板子是哪里的?有点像是排线接触不良。

zizhen hu:

回复 Jian Zhou:

周工你好:

    应该和排线没问题,因为不是每次出现的,每次出现的时候会打印FIFO UNDERFLOW和sysc lost。

    但是奇怪的问题在于我用米尔的文件系统则不会出现这个问题。后来我一步一步删减TI文件系统etc目录下的脚本,当我删掉rm /etc/sys*之后,重启,开机后不会出现字符登陆界面,然后运行我自己的QT测试程序,则不会再复现这个问题,请帮忙分析一下原因,谢谢。

    在我删掉sys*这些脚本之前,这种现象差不多2次开机会出现一次,几乎50%的概率,但是我删掉etc目录下的sys*脚本之后,每次开机后,运行QT测试程序,差不多测试了2个小时,都没有再出现这个问题。虽然不敢保证100%不出现,但是事实上是出现的概率大大降低了。

Jian Zhou:

回复 zizhen hu:

你这是多大分辨率的屏?应该是系统跑一些应用,占用总线资源比较多,导致LCD刷新跟不上,出现over flow的问题。

zizhen hu:

回复 Jian Zhou:

800*480的屏,SDK里的两种文件系统都会出现这个问题。但是把文本登陆的脚本如之前帖子描述的sys*去掉就不会出现偏移。

论坛里的帖子http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/124271.aspx上描述的现象差不多,虽然成因不一样。里面有个文档,适用SDK3.0吗?因为SDK3.0的LCD没有用da8xx了

Jian Zhou:

回复 zizhen hu:

如果打印FIFO UNDERFLOW和sysc lost,屏幕应该会出现闪屏,就是总线占用太多,刷新不过来。

zizhen hu:

回复 Jian Zhou:

屏幕没有闪屏,lcd只显示了字符登陆界面,这样的话,总线数据应该也不多吧?

我把systemd下的getty@tty1.service去掉之后开机,然后运行自己的QT程序,则不会出现这个现象,可是这个服务好像也没占用多少资源啊。请教到底怎么回事?

Jian Zhou:

回复 zizhen hu:

多问一句,你的文件系统用的是TI SDK配套的文件系统么?

zizhen hu:

回复 Jian Zhou:

是的,TI自带的文件系统。SDK08和SDK-Processor-03版本文件系统均有这个现象。

Jian Zhou:

回复 zizhen hu:

在TI的demo板上好像没有这种现象,估计是你的板子加入别的外设影响的,直接去掉这个系统进程可以么?

zizhen hu:

回复 Jian Zhou:

目前来看,直接移除getty@tty.service,开机运行自己的QT程序没有出现过问题,而有这个service的时候,开机80%会出现图像偏移的问题。

赞(0)
未经允许不得转载:TI中文支持网 » am335x lcd显示问题
分享到: 更多 (0)