- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I would like to translate KBA232509 (INTERRUPT) into Japanese.
Please confirm to my work.
Thanks,
Kenshow
Solved! Go to Solution.
- Labels:
-
Traveo II
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jenna-san,
Japanese translation was over.
Please check below.
Original KBA:
Traveo II Automotive Body Controller - FAQ – INTERRUPTS - KBA232509
Thanks,
Kenshow
==============================
タイトル: TraveoII自動車ボディコントローラー - FAQ – 割り込み - KBA232509
ホームページ: TraveoII自動車ボディコントローラー-FAQ– CDC -...-サイプレス開発者コミュニティ
10.割り込み
10.1. NVIC_IPRレジスタの優先順位設定をどのように理解できますか?
NVIC_IPRレジスタの基本的な理解については、Armのドキュメントを参照してください。
これはArmのドキュメントからの抜粋です-「優先レジスタは最初に最上位ビット(MSB)で保存されます。これは、優先度が4ビットの場合、優先度の値がバイトのビット[7:4]に格納されることを意味します。ただし、優先度が3ビットの場合、優先度の値はバイトのビット[7:5]に格納されます。これは、可能な優先順位の数がわからなくても、アプリケーションが機能できることを意味します。」
イラスト1:
CM0+ - 優先度の値は0〜3です。優先度はIRQ0に対してのみ構成されていると考えてください。他の割り込みの優先度は0のままです。
ビット[7:0]は、IRQ0の優先度に対応します。ここで、優先度レベル0〜3は2ビットのみを必要とします。したがって、優先度はビット[7:6]に格納されます。他の値は無視されます。
優先度と対応するIPR0レジスタ値は次のとおりです。
0 – 0x00000000 1 – 0x00000040
2 – 0x00000080 3 – 0x000000C0
図2:
CM4 - 優先度の値は0〜7です。優先度はIRQ0に対してのみ設定されていると考えてください。他の割り込みの優先度は0のままです。
ビット[7:0]は、IRQ0の優先度に対応します。ここで、優先度レベル0〜7は3ビットのみを必要とします。したがって、優先度はビット[7:5]に格納されます。他の値は無視されます。
優先度と対応するIPR0レジスタ値は次のとおりです。
0 – 0x00000000 1 – 0x00000020
2 – 0x00000040 3 – 0x00000060
4 – 0x00000080 5 – 0x000000A0
6 – 0x000000C0 7 – 0x000000E0
10.2. IPCを使用せずにコア間に割り込みを生成する方法はありますか?
通常、IPCはコア間の同期に使用されます。ただし、IPCリソースが使い果たされた場合は、使用しているソフトウェアの割り込みをトリガーすることにより、他の割り込み未使用ペリフェラルをコア間の同期に使用できます。
==============================
2-Mar-2021
Kenshow
=
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, Kenshow-san
Confirm to translate this KBA.
Thanks,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jenna-san,
Japanese translation was over.
Please check below.
Original KBA:
Traveo II Automotive Body Controller - FAQ – INTERRUPTS - KBA232509
Thanks,
Kenshow
==============================
タイトル: TraveoII自動車ボディコントローラー - FAQ – 割り込み - KBA232509
ホームページ: TraveoII自動車ボディコントローラー-FAQ– CDC -...-サイプレス開発者コミュニティ
10.割り込み
10.1. NVIC_IPRレジスタの優先順位設定をどのように理解できますか?
NVIC_IPRレジスタの基本的な理解については、Armのドキュメントを参照してください。
これはArmのドキュメントからの抜粋です-「優先レジスタは最初に最上位ビット(MSB)で保存されます。これは、優先度が4ビットの場合、優先度の値がバイトのビット[7:4]に格納されることを意味します。ただし、優先度が3ビットの場合、優先度の値はバイトのビット[7:5]に格納されます。これは、可能な優先順位の数がわからなくても、アプリケーションが機能できることを意味します。」
イラスト1:
CM0+ - 優先度の値は0〜3です。優先度はIRQ0に対してのみ構成されていると考えてください。他の割り込みの優先度は0のままです。
ビット[7:0]は、IRQ0の優先度に対応します。ここで、優先度レベル0〜3は2ビットのみを必要とします。したがって、優先度はビット[7:6]に格納されます。他の値は無視されます。
優先度と対応するIPR0レジスタ値は次のとおりです。
0 – 0x00000000 1 – 0x00000040
2 – 0x00000080 3 – 0x000000C0
図2:
CM4 - 優先度の値は0〜7です。優先度はIRQ0に対してのみ設定されていると考えてください。他の割り込みの優先度は0のままです。
ビット[7:0]は、IRQ0の優先度に対応します。ここで、優先度レベル0〜7は3ビットのみを必要とします。したがって、優先度はビット[7:5]に格納されます。他の値は無視されます。
優先度と対応するIPR0レジスタ値は次のとおりです。
0 – 0x00000000 1 – 0x00000020
2 – 0x00000040 3 – 0x00000060
4 – 0x00000080 5 – 0x000000A0
6 – 0x000000C0 7 – 0x000000E0
10.2. IPCを使用せずにコア間に割り込みを生成する方法はありますか?
通常、IPCはコア間の同期に使用されます。ただし、IPCリソースが使い果たされた場合は、使用しているソフトウェアの割り込みをトリガーすることにより、他の割り込み未使用ペリフェラルをコア間の同期に使用できます。
==============================
2-Mar-2021
Kenshow
=
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, Kenshow-san
Thank you for your work.
It has been published as above, let you know there is any issues to update.
You will be received the score based on your words#.
However, currently the scoring system is now working on.
I will be back to this Thread - when we finalize the score system by end of Feb.
Thanks,