3
u-Boot dtbファイルとは何ですか?どのように使用しますか(BeagleBoard xM)?
BeagleBoard xM(Rev. C)用のカスタムLinuxを構築しようとしています。私は多くのC / C ++を行っていますが、Linuxをゼロから構築およびインストールする初心者です。 私はYocto Projectビルドアプライアンス(https://www.yoctoproject.org/)を使用しました。これは有望なようです-u-Bootブートローダー、Linuxカーネル、およびルートファイルシステム用のファイルをビルドしました。 このページでは、Yoctoで生成されたファイルを使用してmicro SDカードをセットアップする方法について説明します。ただし、イメージファイルには、セットアップ手順に記載されていない「.dtb」ファイルが含まれています。 このファイルはボードのハードウェアと関係がありますか?さまざまなサイトでdtdファイルの読み込みについて言及されていますが(おそらくuEnv.txtにありますか?)、詳細な情報は見つかりませんでした。 上記の手順を使用してMLOとu-boot.imgでブートパーティションを設定し、uEnv.txtを少し台無しにしました。また、ルートファイルシステムで2番目のパーティションを設定します。 (シリアルポートコンソール経由で)ブートしてログインすることはできましたが、ほとんどのボードハードウェア(ビデオやイーサネットを含むすべてのUSBデバイスなど)が機能していないようでした。これは、.dtbファイルを使用していなかったためでしょうか? 誰かがdtbとそれをビーグルボードで使用する方法を説明できますか?ありがとう!