1

私は最新の rpi カーネル、つまり 3.18.0 に取り組んでおり、デバイス ツリーを有効にしています。

ソースコードをコンパイルしましたが、そのイメージとモジュールで起動できません。

空白の画面が表示され、起動しません。

起動できないのに、config.txt に以下を追加しました

device_tree=bcm2708-rpi-b.dtb
device_tree_address=0x100 
kernel_address=0x8000 
disable_commandline_tags=2

しかし、リンクhttps://github.com/raspberrypi/firmware/tree/nextで提供されているイメージとモジュールを使用すると、同じ config.txt ファイルで正常に起動します

また、リンクからのファームウェアも使用していますhttps://github.com/raspberrypi/firmware/tree/next

4

1 に答える 1

0

カーネルでデバイス ツリーが有効になっていることを rpi ブートローダーに伝える必要があります。リポジトリのmkknlimgツールを使用して実行できます。たとえば、次のようになります。raspberrypi/tools

mkknlimg linux/arch/arm/boot/zImage kernel.img

これにより、トレーラーがカーネルに追加され、「デバイスツリー互換」としてマークされます。

于 2015-03-17T21:31:57.657 に答える