在 RPI 中启动时不显示内核徽标

Kernel logo is not appearing while booting in RPI

我已经开始在我的 Raspberry Pi 上使用 buildroot(版本 B - 是旧版本而不是最新版本)并且到目前为止一切都很顺利,即使我可以添加自己的包并将其作为一部分建造。生成的内核以及根文件系统启动并工作正常。

作为下一步,我正在努力让启动画面正常工作。为此,我发现内核徽标(小企鹅)本身没有显示在我的显示器上。

我已经确认了以下事情。

logo.nologo

看来我遗漏了什么,任何人都可以指出下一步以使徽标正常工作。

注意:我正在使用 buildroot 提供的默认 RPi 配置,并使用汽车后视显示器来检查视频(4:3 宽高比 composite视频 分辨率为 480x272 的连接)。

经过所有可能的选择,终于找到了问题所在。我只是在这里添加我的答案,它可能对其他人有帮助。

问题出在错误提供帧缓冲区深度的内核命令行参数上。将帧缓冲区深度从 32 更改为 16 解决了这个问题。

更具体地说,引导分区的 config.txt 文件中的以下行解决了我的问题

framebuffer_depth=16