linux - Yocto 和 Freescale saber 的 HDMI 支持

标签 linux linux-kernel u-boot hdmi yocto

我有一把 Freescale sabre,为此我使用 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'

使引导停止在启动内核

最佳答案

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

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

mxcfb 驱动程序可能对其参数很挑剔。如果它仍然不起作用,您可能必须说服司机告诉您更多有关问题的信息,以获得更有用的建议。

关于linux - Yocto 和 Freescale saber 的 HDMI 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28849915/

相关文章:

ubuntu - u-boot/lib/ld-linux-armhf.so.3 : No such file or directory

linux - 在 Vim 中显示输入击键

c - gettimeofday 会导致 MPI 崩溃吗?

linux wget 安全认证

Linux内核调度

c - 如何从 Linux 内核中的函数指针获取函数名?

c - kfree 函数调用时发生了什么

linux - 为什么使用 uImage 而不是 zImage

arm - 嵌入式linux ARM启动地址

java - sdkman gradle 3.4无法确定java版本