Bootgen は、PDI を入力として、モノリシック デバイスの PLM、PMC CDO、PSM の置き換えをサポートします。
SSI テクノロジデバイスと今後の要件を考慮し、置き換えには、ブート イメージの代わりに bif が入力として使用されるようになりました。
この例では、PLM と PMC DATA を置換する手順を示します。
-
Vivado で生成された bif (
base.bif
) を使用します。 - ベース PDI からの PLM (ブートローダー) を置換し新しい bif を作成します。
include: base.bif replace_image: { image { partition { type = bootloader, slr = 0, file = plm-v1.elf } partition { type = pmcdata, slr = 0, file = pmc_data-v1.cdo } } image { partition { type = bootloader, slr = 1, file = plm-v1.elf } partition { type = pmcdata, slr = 1, file = pmc_data-v1.cdo } } image { partition { type = bootloader, slr = 2, file = plm-v1.elf } partition { type = pmcdata, slr = 2, file = pmc_data-v1.cdo } } }
Bootgen は、それぞれの SLR ブートローダー plm.elf を新しい plm_v1.elf に、pmcdata を pmc_data-v1.cdos に置き換えています。
PDI を作成する Bootgen コマンドの例
次のコマンドを使用して PDI を作成します。
bootgen -arch versal -image filename.bif -w -o boot.pdi