嵌入式爱好者

查看: 24569|回复: 1

[Linux] 关于H264解码后LCD显示屏显示异常的问题

[复制链接]

1

主题

1

帖子

8

积分

i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2018-9-25 16:17:54 | 显示全部楼层 |阅读模式

大家好,现在我使用飞凌出的imx6的开发板,现在我使用的是4核版本,底板是V1.3的版本。

目前通过mxc_vpu_test这个测试用例,验证H264的解码能力。

当前我在LVDS接口上接入一块10.4寸的显示屏,该显示屏不是飞凌原厂的,且只能接受3Line或4Line的显示。

目前的调试过程如下:
1.在Uboot启动后,选择“1 -- set mxcfb0 parameters”,然后选择“7LVDS 1024x768 显示器”;
2.在Uboot中通过printenv可以看到此时fb0的参数如下:
mxcfb0=video=mxcfb0:dev=lab,LDB-XGA,if=RGB24,bpp=32
3.系统启动后,可以在显示屏的左上角看到几只企鹅的形象,然后一会可以显示QT的一系列测试用例。到目前为止,这些显示都是正常的,没有任何的异常显示;
此时的显示图像如下:

1

1
WechatIMG98.jpeg



4.通过mxc_vpu_test进行h264文件的解码测试,执行命令如下:
./mxc_vpu_test.out -D "-i file.264 -f 2"
此时在显示屏上可见,显示异常。显示异常的图片如下:
WechatIMG91.jpeg WechatIMG92.jpeg WechatIMG93.jpeg


我现在的问题是:
1.为何会出现这种异常的显示,可能是哪里的问题呢?
2.我有一个怀疑,系统启动时显示正常显示的模式为RGB24,后续异常显示模式为NV12(YUV420), 这种异常的显示,是否与这个显示模式的改变有关系呢?
各位大神有遇到过类似问题的吗,忘不吝赐教,先谢谢了!
回复

使用道具 举报

0

主题

100

帖子

289

积分

发表于 2018-9-26 14:22:25 | 显示全部楼层
您好,您可以接上飞凌的原厂屏,观察是否会出现这种情况,排除一下。
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-5-19 06:23

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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