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

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

4.4.4.1. 例外ハンドラーの変更

いくつかの非常に特殊なケースでは、既存の HAL 例外ハンドラー ルーチンを変更したり、 Nios® V プロセッサーの独自の割り込みハンドラーを挿入したりできます。ただし、ほとんどの場合、ソフトウェア・アプリケーションに対して、 Nios® V プロセッサーのハンドラールーチンを変更する必要はありません。

HAL 提供の例外ハンドラーを変更または交換する前に、以下の一般的な問題および重要な点を考慮してください。

  • 割り込みベクトルアドレス — 各 Nios® V プロセッサーの割り込みベクターアドレスは、ボード・サポート・パッケージ (BSP) ファイルによって設定されます。 これは、BSP Editor で BSP 設定中に変更できます。
  • 例外ハンドラーの変更 — HAL が提供する例外ハンドラーは堅牢で信頼性が高く、効率的です。例外ハンドラーに変更を加えると、HAL が提供する割り込み処理 API が機能しなくなり、UART や JTAG UART などの割り込みを使用する他のペリフェラルのデバイスドライバーに問題を引き起こす可能性があります。

全体的なパフォーマンスを向上させるために、例外ハンドラーの動作を変更することができます。