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

ID 743810
日付 10/31/2022
Public

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

インテルのみ表示可能 — GUID: wuj1641456461622

Ixiasoft

ドキュメント目次

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

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

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

  • Interrupt vector address—各 Nios® Vプロセッサーの割り込みベクターアドレスは、ボード・サポート・パッケージ (BSP) ファイルによって設定されます。 これは、BSP Editorでの BSP 設定中に変更できます。
  • Modifying the exception handler—例外ハンドラーの変更は、HAL提供の割り込み処理APIを破壊する可能性があり、UARTおよびJTAG UARTなどの割り込みを使用する他のペリフェラル用のデバイスドライバー内で問題を発生させる可能性があります。

パフォーマンス全体を向上させるために、例外ハンドラーの動作を変更する場合があります。