【问题标题】:Kernel logo is not appearing while booting in RPI在 RPI 中引导时未出现内核徽标
【发布时间】:2015-02-07 06:42:03
【问题描述】:

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

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

我已经确认了以下几点。

  • 在我的内核配置中“设备驱动程序 > 图形支持 > 启动徽标 > 标准 224 色 linux 徽标”已启用,并且我可以确认帧缓冲区支持已启用,因为我可以看到 DirectFB 示例“df_andi”工作正常。
  • 我的内核命令行没有添加以下配置(通过查看 RPi 上的 /proc/cmdline 输出验证)

logo.nologo

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

注意:我正在使用 buildroot 提供的默认 RPi 配置,并使用 Car 后视显示器来检查视频(4:3 纵横比 复合视频 与分辨率 480x272)。

【问题讨论】:

    标签: linux raspberry-pi buildroot


    【解决方案1】:

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

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

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

    framebuffer_depth=16
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-30
      • 2012-02-26
      • 1970-01-01
      • 1970-01-01
      • 2021-04-13
      • 2020-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多