U-Boot イメージの変更 - 2023.1 日本語

PetaLinux ツール資料: リファレンス ガイド (UG1144)

Document ID
UG1144
Release Date
2023-05-16
Version
2023.1 日本語

2021.1 から、PetaLinux では u-boot.elf から DTB が削除されました。U-Boot は、u-boot.elf ではなく BOOT.BIN からの DTB を使用します。カスタム BIF ファイルを使用して BOOT.BIN を生成する場合は、適切にブートできるよう、ファイルに DTB が含まれるようにしてください。

表 1. PetaLinux によって運用される U-Boot ファイル
ファイル名 説明
u-boot.elf 旧バージョンより大きなサイズの U-Boot バイナリ シンボルを含む自己解凍型 elf
u-boot-dtb.elf DTB の U-Boot バイナリを含む自己解凍型 U-Boot elf
u-boot.bin U-Boot バイナリを含む
u-boot-dtb.bin DTB の U-Boot バイナリを含む

デフォルトでは、PetaLinux は u-boot.elf を使用して JTAG/BOOT.BIN を作成します。BOOT.BIN の作成中に、Bootgen は最終的な BOOT.BIN にサイズの違いが生じないように、u-boot.elf からシンボルを削除します。BOOT.BIN の代わりに u-boot-dtb.elf を使用することもできます。この場合、U-Boot は、BOOT.BIN の代わりに u-boot-dtb.elf からの DTB を使用します。