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

ID 743810
日付 10/31/2022
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

3.3.2.2. Intel HALコンフィグレーションのヒント

HAL環境を使用する場合、この環境の以下の機能を理解しておく必要があります。

  • HAL BSP settingsSettings タブには、オプションの包括的なリストが表示されます。
  • HAL settings modification—HALIオプションの変更によって、BSPライブラリー・ファイルをコンパイルするために使用されるsystem.hファイルが変更されます。
  • HAL initialization—HAL は、C ランタイム初期化 (crt0) コード ブロックの実行中に初期化されます。 crt0 コード ブロックが実行されると、アプリケーションで HAL リソースを使用できるようになります。

BSP Editorで HAL を設定できます。以下の図とTclスクリプトは、stdioデバイスとして使用するjtag_uartを指定する方法を示しています。

図 1. HAL stdioデバイスのBSP Editorでのコンフィグレーション

HAL stdioデバイスのTclスクリプトでのコンフィグレーション

#set up stdio file handles to point to the jtag_uart component
set default_stdio jtag_uart
set_setting hal.stdin $default_stdio
set_setting hal.stdout $default_stdio
set_setting hal.stderr $default_stdio