カスタマイズしたコンパイラ設定およびメモリ セクションを使用したアプリケーションの生成とコンパイル - 2022.1 日本語

Vitis 統合ソフトウェア プラットフォームの資料: エンベデッド ソフトウェア開発 (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 日本語

# デフォルトのコンパイラ フラグおよびメモリ セクション設定を使用して、テンプレート アプリケーションのソフトウェア デザインを作成します。

set sw_system_1 [hsi::create_sw_design system_1 -proc microblaze_1 -os
xilkernel -app hello_world]

# ソフトウェア デザインのコンパイラとそのフラグを変更します。

common::set_property APP_COMPILER "mb-gcc" $sw_system_1
common::set_property -name APP_COMPILER_FLAGS -value "-DRSA_SUPPORT -
DFSBL_DEBUG_INFO"
-objects $sw_system_1
common::set_property -name APP_LINKER_FLAGS -value "-Wl,--start-group,-
lxil,-lgcc,-lc,--end-group"
-objects $sw_system_1

# メモリ セクションを変更します。

common::set_property CODE_MEMORY axi_bram_ctrl_1 $sw_system_1
common::set_property BSS_MEMORY axi_bram_ctrl_1 $sw_system_1
common::set_property DATA_MEMORY axi_bram_ctrl_2 $sw_system_1

# 上記のカスタマイズしたソフトウェア デザインのアプリケーションを Zynq_Fsbl ディレクトリに生成します。

hsi::generate_app -dir hw_output -compile