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

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

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

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

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

HAL は、BSP Editor で設定することができます。次のスクリーンショットと Tcl スクリプトは、stdio デバイスとして使用される jtag_uart を指定する方法を示しています。

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

Tcl スクリプトを使用した HAL stdio デバイスのコンフィグレーション

#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