Community Translation - Fault Handlers for Arm Cortex-M – KBA231424

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi,               

I would like to translate KBA231424 into Japanese.

Please confirm to my work.

Thanks,

Kenshow

0 Likes
2 Replies
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hi, Kenshow san

Confirm to work this KBA.

Thanks

Jenna

Jenna Jo
0 Likes
lock attach
Attachments are accessible only for community members.
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi Jenna-san,

                                

Japanese translation was over.
Please check below.

Original KBA:

Fault Handlers for Arm Cortex-M – KBA231424

Thanks.

Kenshow

==============================

タイトル: Arm Cortex-Mのフォルトハンドラ – KBA231424

バージョン:**

質問:
Arm® Cortex®プロセッサのフォルトの種類は何でしょうか?プロセッサのフォルトをどのように生成して特定すればよろしいでしょうか?

回答:
Arm Cortex-Mには4種類のプロセッサのフォルトがあります。これらは:

  • HardFault
  • MemManage
  • BusFault
  • UsageFault

プロセッサのフォルトは、Fault Statusレジスタを読み取り、指定された障害のビット名を確認することで識別できます。添付の圧縮フォルダ(KBA_faults_handler.zip)には、フォルトを生成するアプリケーションファイルとフォルトハンドラファイルが含まれています。フォルトハンドラファイルは、障害を識別し、関連情報を端末に表示します。

Note

  • BusFaultMemManage FaultUsageFaultのハンドラは、System Handler Control and State レジスタ(HCSR)で有効にする必要があります。そうしないと、HardFaultハンドラが生成された障害を処理します。
  • このビットの有効化は、アプリケーションコードのconfigure_fault_register関数で処理されます。
  • zipフォルダ内のハンドラファイル(platform_unhandled_isr.c)は、フォルトを処理するためにCortex-MベースのMCUフォルダ(STM32F4xxSTM32F2x)に統合されています。

==============================

29-Sept-2020

Kenshow

0 Likes