Nios® V プロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 7/08/2024
Public
ドキュメント目次

8.8.5.2.7. ソフトウェア初期化の有効化

ドライバーまたはソフトウェア・パッケージが HAL 自動初期化メカニズムを使用している場合、ソースコードには、各ドライバー・インスタンスのストレージを作成し、初期化ルーチンを呼び出すための INSTANCE マクロと INIT マクロが含まれています。生成された alt_sys_init.c ファイルはこれらのマクロを呼び出します。これらのマクロは、<hardware component class> .h という名前のヘッダーファイルで定義する必要があります。

Nios® Vプロセッサー BSP でこの機能をサポートするには、次の Tcl コマンドを使用して、set_sw_property コマンドの auto_initialize 引数を true に設定する必要があります。

set_sw_property auto_initialize true

この属性をオンにしない場合、alt_sys_init.cINIT マクロと INSTANCE マクロを呼び出しません。