Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

NMIはTC377でどのように機能しますか。 NMIが要求されると。 NMI ハンドラーが呼び出されます。 しかし、これらすべてがマイクロコントローラーでどのように機能しているか。 従うべき手順はありますか? いくつかが少し詳細に説明できれば、それは大きな助けになるでしょう。 前もって感謝します。

0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは @Harish_21

 

TriCore アーキテクチャでは、トラップに 8 つの一般的なクラスが指定されています。 各クラスには独自のトラップハンドラがあり、エントリあたり 32 バイトのトラップベクトルを介してアクセスされ、ハードウェア定義のトラップクラス番号でインデックス付けされます。 ノンマスカブル割り込みはクラス7に分類されます。

 

ノンマスカブル割り込みが発生する原因は、実装によって異なります。 通常、NMIを通知するために使用される外部ピン CAN 、ウォッチドッグタイマ割り込みや差し迫った電源障害などに応じて発生することもあります。

ノンマスカブル割り込み(NMI)は、外部イベントです。 非同期トラップと割り込みの違いは、非同期トラップは割り込みベクトルではなくトラップベクトルを介してルーティングされることです。 マスク CAN されず、現在の CPU 割り込み優先順位番号は変更されません。

これも参照できます。

https://community.infineon.com/t5/Knowledge-Base-Articles/AURIX-MCU-NMI-port-usage-KBA234857/ta-p/34...

TC3xx トラップ システムの詳細については CAN 、Aurix トライコア アーキテクチャ マニュアル パート 1 第 6 章 : -trap システムを参照してください。

ご不明な点がございましたらお知らせください。

 

よろしくお願いいたします
アヌパマ。

元の投稿で解決策を見る

0 件の賞賛
1 返信
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは @Harish_21

 

TriCore アーキテクチャでは、トラップに 8 つの一般的なクラスが指定されています。 各クラスには独自のトラップハンドラがあり、エントリあたり 32 バイトのトラップベクトルを介してアクセスされ、ハードウェア定義のトラップクラス番号でインデックス付けされます。 ノンマスカブル割り込みはクラス7に分類されます。

 

ノンマスカブル割り込みが発生する原因は、実装によって異なります。 通常、NMIを通知するために使用される外部ピン CAN 、ウォッチドッグタイマ割り込みや差し迫った電源障害などに応じて発生することもあります。

ノンマスカブル割り込み(NMI)は、外部イベントです。 非同期トラップと割り込みの違いは、非同期トラップは割り込みベクトルではなくトラップベクトルを介してルーティングされることです。 マスク CAN されず、現在の CPU 割り込み優先順位番号は変更されません。

これも参照できます。

https://community.infineon.com/t5/Knowledge-Base-Articles/AURIX-MCU-NMI-port-usage-KBA234857/ta-p/34...

TC3xx トラップ システムの詳細については CAN 、Aurix トライコア アーキテクチャ マニュアル パート 1 第 6 章 : -trap システムを参照してください。

ご不明な点がございましたらお知らせください。

 

よろしくお願いいたします
アヌパマ。

0 件の賞賛