TEDサポートウェブ
>
NXP Semiconductors
>
Auto MCU and Processor
>
【NXP:Auto】 S32K14x FlashでダブルビットECCエラーが発生した際のフォルト割込
戻る
No : 8888
公開日時 : 2021/10/17 16:40
印刷
【NXP:Auto】 S32K14x FlashでダブルビットECCエラーが発生した際のフォルト割込
S32K14xのFlashでダブルビットECCエラーが発生した際に、BusFaultとHardFaultのどちらのフォルトも発生させないことは出来ますか。
BusFaultとHardFaultではなく、FlashのFTFC ECC Error Detectionの割込でフォルト処理を行いたいです。
カテゴリー :
TEDサポートウェブ
>
NXP Semiconductors
>
Auto MCU and Processor
回答
BusFault/HardFaultの両方ともフォルトを発生させないことはできません。
BusFaultよりもFTFC ECC Error Detectionの割り込み優先度を高く (値としては低く、例えばFTFC ECC Error Detectionを0にしてBusFaultを1以上に)設定し、FTFC ECC Error Detectionのハンドラ内でBusFaultのペンディングビット(BUSFAULTPENDED)をクリアする方法があります。