ノード/ラベルが欠落しているため、デバイスツリーBLOBをコンパイルできません。

ノード/ラベルが欠落しているため、デバイスツリーBLOBをコンパイルできません。

花びらLinux SDKを使用して花びらLinuxイメージを作成しようとしています。ビルドを開始した後、プロセスがsystem.dtbをビルドしようとするとエラーが発生します。

エラーは "(phandleを参照):存在しないノードまたはラベル 'ps7_scugic_0'への参照 - 2回中継されました。私はこれがZYNQ SoCで使用されている一種の割り込みデバイスであると考えており、使用されたxmlファイルで見ることができ、さまざまなマッピングビルドを生成する部品です。

このノードをどのように作成できますか? dtsファイルとdtsiファイルを編集する必要がありますか?

ベストアンサー1

ps7_scugic_0 インスタンスのエイリアスがデバイスツリーソースファイルから欠落している可能性があります。その場合は、ps7_scugic_0インスタンスが使用するデバイスドライバをカーネルに知らせるエントリをデバイスツリーに作成し、メモリ空間でカスタムIPの場所を指定するだけです。

教育ビデオを参照してください@http://zedboard.org/course/petalinux-zynq%C2%AE-7000-all-programmable-soc?sid=60441デバイスツリーにノードを追加する方法の詳細。

おすすめ記事