- 积分
- 22
贡献117
飞刀31 FD
注册时间2016-10-4
在线时间6 小时
扫一扫,手机访问本帖
|
本帖最后由 挺好的 于 2016-10-28 00:02 编辑
开发板型号是 I.MX6 DL,且自带屏幕,是官方配套的LCD屏。
现在板载的系统是Ubuntu 12.04,但是自带的屏幕分辨率是 800 x 480 ,界面显示不全,GNOME下也没有别的分辨率选项可设置。
我想配置HDMI 输出到外部显示器,U-boot 设置如下:
setenvbootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk1p1 rootwait rw
video=mxcfb0:mxcfb0:dev=lcd,if=RGB565
video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24'
保存后重启,发现依旧是 LCD 亮,外接显示器无任何反应(无亮屏,无显示)
同时我注意到串口日志显示貌似 HDMI 有点问题(麻烦懂的大大给分析下):
root@linaro-ubuntu-desktop:~# xraERROR: HDMI is not ready!
asoc: can't open platform imx-hdmi-soc-audio.0
ERROR: HDMI is not ready!
!KEEP THE SAME CHANNEL NUMBER: 2!
Failed to match hw params: -22
asoc: machine hw_params failed
然后,我在 Terminal 下敲入 :
echo 0 > /sys/class/graphics/fb2/blan
外接显示器只显示2只企鹅~~~说明硬件连接应该没问题。
之后,我查阅了一些资料,结论是 I.MX6 DL 不支持 LCD 与 HDMI 同时双屏显示,只支持 LVDS 与 HDMI 双屏输出(求确认)
我就把 LCD 拆下来, 只接 HDMI
U-boot配置如下:
setenvbootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk1p1 rootwait rw
video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24'
外部显示器依旧无反应(无亮屏,无显示)
串口日志显示同样的错误:
root@linaro-ubuntu-desktop:~# xraERROR: HDMI is not ready!
asoc: can't open platform imx-hdmi-soc-audio.0
ERROR: HDMI is not ready!
!KEEP THE SAME CHANNEL NUMBER: 2!
Failed to match hw params: -22
asoc: machine hw_params failed
求大神指导~~~
|
|