手順 2: ザイリンクス ソフトウェア コマンド ライン ツール フローを使用した FSBL (第 1 段階ブートローダー) の生成 - 2022.1 日本語

Vivado Design Suite チュートリアル: プログラムおよびデバッグ (UG936)

Document ID
UG936
Release Date
2022-05-20
Version
2022.1 日本語
XSCT (ザイリンクス ソフトウェア コマンド ライン ツール) は、Vitis ツールのインタラクティブでスクリプト記述可能なコマンド ライン インターフェイスです。XSCT フローでは、Tcl スクリプトを実行する必要があります。

XSCT 自動フローを使用した生成

Cortex-A53 #0 (64 ビット) の FSBL を提供のスクリプトを使用して自動的に生成するには (USB がある場合は xfsbl_main.c/h ファイルも変更)、次の手順に従います。

  1. src/lab10/xsct_create_fsbl.tcl スクリプトを XSA ファイルのあるディレクトリにコピーします。Vivado ツールで XSA ファイルのデフォルト名を変更している場合は、Tcl スクリプトを変更できます。コンパイラのオプションを変える必要がある場合もスクリプトを変更できます。
  2. Linux の場合はターミナルを開きます。Windows の場合はコマンド プロンプトを開きます。
  3. XSA ファイルのあるディレクトリに移動します。
  4. Vitis ツールのインストール ディレクトリから xsct を呼び出します。
    % xsct xsct_create_fsbl.tcl
  5. スクリプトか完了すると、生成された ELF ファイルのディレクトリが出力されます。