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

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

9.5.1.7.1. 個別の一般例外スタック

hal.linker.enable_interrupt_stack BSP 設定を使用して、別の一般例外スタックを有効にします。

HAL の一般的な例外ファネルコードは、例外ハンドラーの入口と出口でスタックポインターを正しく変更します。

表 40.  個別の例外スタックの使用法
割り込みコントローラー セパレート・ジェネラル

例外スタック

アプリケーション・スタック 一般例外スタック
内部割り込みコントローラー (IIC) 有効になっていません
  • 応用
  • ソフトウェアの例外
  • ハードウェア割り込み
  • タイマー割り込み
  • ソフトウェア割り込み
有効
  • 応用
  • ソフトウェアの例外
  • ハードウェア割り込み
  • タイマー割り込み
  • ソフトウェア割り込み
注: ISR がベクター テーブルに配置されている場合、HAL はファネル コードを提供しません。この場合、コードは、他のすべてのファネルコード関数と同様に、スタックポインターを管理する必要があります。