支持Yocto和Freescale的HDMI支持

时间:2015-03-04 08:41:29

标签: linux linux-kernel u-boot hdmi yocto

我有一个飞思卡尔军刀,为此我用yocto生成core-image-x11。通过串口启动和使用它是可以的,但我不能使用HDMI显示器。 HDMI通过u-boot检测,但之后不会检测到。以下是u-boot给出的一些信息:

U-Boot 2014.10+fslc+g5fd0b60 (Feb 27 2015 - 11:26:20)

CPU:   Freescale i.MX6Q rev1.2 at 792 MHz
Reset cause: POR
Board: MX6-SabreSD
I2C:   ready
DRAM:  1 GiB
MMC:   FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
auto-detected panel HDMI
Display: HDMI (1024x768)
In:    serial
Out:   serial
Err:   serial
PMIC:  PFUZE100 ID=0x10
Net:   FEC [PRIME]

我在u-boot中试过这个:

setenv mmcargs 'setenv bootargs console=ttymxc0,115200 root=/dev/mmcblk0p2 rootwait rw video=mxcfb0'

但即使在引导后/proc/cmdline可以看到修改,它也不会改变任何内容;和

setenv mmcargs 'setenv bootargs console=ttymxc0,115200 root=/dev/mmcblk0p2 rootwait rw video=mxcfb0:dev=hdmi'

使引导停止在starting kernel

1 个答案:

答案 0 :(得分:1)

您可能需要添加完整的video规范:

video=mxcfb0:dev=hdmi,1024x768M@60,bpp=32

mxcfb驱动程序可能对其参数挑剔。如果它仍然无法运作,您可能必须说服司机告诉您更多有关哪些方面出错以获得更多有用的建议。