2015-02-07 23 views
0

我已經開始在我的Raspberry Pi上使用buildroot(版本B - ya中的舊版本不是最新的版本),一切都變得順利了,即使我可以添加我自己的軟件包並製作它是構建的一部分。生成的內核以及根文件系統啓動並正常工作。在RPI中啓動時沒有出現內核徽標

作爲下一步,我正在努力使啓動啓動畫面工作。爲此,我發現內核徽標(小企鵝)本身沒有顯示在我的顯示器上。

我已確認以下幾件事。

  • 在我的內核配置「設備驅動程序>圖形支持> BOOTUP標誌>標準224色Linux的標誌」被啓用,也是我可以確認的幀緩衝支持已啓用,我可以看到的DirectFB例如「df_andi」工作精細。
  • 我的內核命令行不具有下面的配置加入

logo.nologo

(通過查看關於RPI的/ proc/CMDLINE輸出驗證)看起來像我失去了一些東西,任何人都可以指向下一步讓徽標工作。

注:我使用可用的與所述的buildroot默認RPI配置和使用汽車後視顯示查詢的視頻(4:3寬高比複合視頻與480×272分辨率連接)。

回答

0

經過所有可能的選擇後,終於找到了問題。我只是在這裏添加我的答案,這可能對其他人有幫助。

問題出在錯誤提供幀緩衝區深度的內核命令行參數。將幀緩衝區深度從32更改爲16可以解決問題。

更具體的引導分區的文件的config.txt內以下行固定我的問題

framebuffer_depth=16