2420013_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2420013_ja-JP

2420013_ja-JP

S32K3 HSE AB スワップ: 10 秒周期の HSE-SWT リセット

こんにちは、皆さん。

私はS32K364でHSE ABスワップ機能を使用しています。UDS経由でアプリケーションをダウンロードし、HSE_ActivatePassiveBlockを呼び出した後、機能リセットを行うと、MCUは10秒ごとに周期的にリセットされます。リセット理由はMCU_HSE_SWT_RST_RESETです。現時点では、HSE_CONFIG_GPR3 (0x4039c028) は 0x81F00C1 を読み取っています。レジスタビットは次のように示します:アプリケーションの読み出し/実行はフラッシュブロックXからブロックされており、HSE FWがこのブロックに対してフラッシュ書き込み操作を行っています。アプリケーションプログラムと消去もブロックXでブロックされます

PEデバッガーのアタッチ操作が1回完了すると、周期的なリセットが停止し、システムは正常に動作するようになります。HSE_CONFIG_GPR3の値が0xC1に変更されます。

この問題で行き詰まっており、何かヒントやアドバイスをいただけると大変助かります。どうもありがとう!

回复: S32K3 HSE AB Swap: 10s cyclic HSE-SWT reset問題は解決しました。
根本原因:ブートコード内で`HSE_STATUS_INIT_OK`より前にPLLが初期化されたため、HSEの初期化が異常になり、HSEウォッチドッグが作動してチップがリセットされました。
PLLの初期化を`HSE_STATUS_INIT_OK`の後に行うように変更すると、問題が解決します。
タグ(1)
評価なし
バージョン履歴
最終更新日:
昨日
更新者: