2016-04-28 12 views
-1

Raspberypiブート可能イメージを構築するために、buildroot(Buildroot 2016.05-git-01014-g4896b7c)をraspberypi_defconfigとともに使用しました。このデフォルト設定は、カーネルヘッダーバージョン4.1.5を使用するように設定されており、Piを正常に起動します。BuildRoot Raspberry Piのデフォルト設定のカーネルヘッダーバージョンを変更する

私の目標は、Raspberry PiのBlue Toothドライバを構築することですが、利用可能なコードには4.2.xより大きいカーネルヘッダーが必要です。カーネルヘッダー4.4.xシリーズのカスタムバージョンをカスタムリポジトリ(36bb5f17fc320d38d4e887aae8ff13806bb0f672)のカスタムリポジトリのバージョン(https://github.com/raspberrypi/linux.git)とともに使用するように、buildrootの.configファイルを修正しました。このバージョンは最近、リモートトラッキングブランチ 'stable/linux-4.4.y'からrpi-4.4.yにマージされました。 .configファイルに他の変更を加えました。

Buildroot 'make'はエラーなしで完了しますが、結果イメージはRaspberry Piを起動しません。使用

ビルド:Linuxバージョン4.4.8(編@にlinux-devの)(gccのバージョン4.9.3(Buildroot 2016.05-のgit-01014-g4896b7c)ブート時に

は、それが唯一のスプラッシュ画面限り取得します。

私の質問は以下のとおりです。

1)私は、4.4.8カーネルヘッダに基づいて、画像がまったく起動することを期待するにはあまりにもナイーブされているだろうか?

2)起動しない理由を試して診断するために、どのような戦略を使用できますか?

3)このような状況で他の開発者は何をしていますか?

この問題のお手伝いをさせていただきます。

答えて

3

最新のBuildrootマスターブランチを試してください。私たちは最近、raspberrypi_defconfigを4.4.8カーネルに更新しました。テストは成功しました。

+0

ありがとう、もう一度起動すると、スプラッシュ画面として表示されます。私はDTを使用しておらず、使用しているzImageには予告編がありません(knlinfoでチェック)。私は2番目のラズベリーパイを試しましたが、どちらも起動しません。 –

+0

問題が見つかりました。ビルドは大丈夫です。ファイルをブートパーティションにコピーするために使用していた古い手順でした。 bcm2708-rpi - *。dtbファイルが見つかりませんでした。 dtbファイルを適所に置いて起動するようになりました。 –

関連する問題