SD/eMMC ブート デバイス - 2023.2 日本語

Versal アダプティブ SoC システム ソフトウェア開発者向けガイド (UG1304)

Document ID
UG1304
Release Date
2023-10-18
Version
2023.2 日本語

bootROM 実行ファイルは、SD カードと eMMC フラッシュ デバイスを使用するフォールバック ブートおよびマルチブートをサポートしています。SD カードまたは eMMC フラッシュは、最初のパーティションが FAT 16/32 ファイル システムとなるように分割する必要があります。Bootgen を使用して、boot.binboot0001.binboot0002.bin などのファイル名の PDI ファイルを作成します。

PMC_MULTI_BOOT の値が 0 の場合を除いて、まず文字列 boot の後に PMC_MULTI_BOOT の値が連結されます。これに拡張子 .bin を付けて、個々の PDI ファイル名が作成されます。たとえば、PMC_MULTI_BOOT= 2 の場合、PDI ファイル名は boot0002.bin となります。コマンドライン ユーザーの場合、PDI ファイル名は Bootgen コマンド ラインで指定します。その後、PDI ファイルは、ブート デバイス上の FAT16/32 ファイル システムにコピーされます。デバイスに指定された検索制限は、boot8190.bin などのファイル名の最大数に相当します。この場合、boot.bin から boot8190.bin までの 8191 個のファイルがあります。このため、検索制限は 8190 となります。

図 1. フォールバック ブートおよびマルチブート対応の SD および eMMC FAT16/32 ファイル