我已成功关注CLFS 构建 RPi 和 BBB 嵌入式系统的书。在 RPi 情况下,引导加载程序没有给我带来设备树问题。
几年前,我必须修补 Torvalds 的内核建立BBB一号,现在我们已经修补了它github。
我可以看到我的内核通过 UART 电缆工作,但它没有显示在 HDMI 屏幕上,而 eMMC 上的原始系统可以显示。我尝试过4.4和4.1版本,但结果是一样的。
我也建立了自己的U盘启动,我用 构建内核am335x-boneblack.dtb
,并且我尝试构建骨黑 HDMI 斗篷即使成功安装后/sys/devices/platform/bone_capemgr/slots
,屏幕仍为空。
CONFIG_DEBUG_LL
我还尝试使用、CONFIG_ARM_APPENDED_DTB
、CONFIG_EARLY_PRINTK
、CONFIG_DEBUG_AM33XXUART1
、CONFIG_DEBUG_OMAP2PLUS_UART
以及CONFIG_DEBUG_LL_INCLUDE=debug/omap2plus.S
它们的任意组合来构建内核。
如何在原始 BBB 内核上启用 HDMI?最好是在启动过程中,因为我的方式是打开的/etc/rc.d/startup
,需要一段时间才能显示在屏幕上,尽管它甚至没有起作用。