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%会出现图像偏移的问题。