Hi,
S32K388 で DTCM および ITCM ECC エラーが観察されました。DTCM、ITCM、および ITCM と DTCM メモリの初期化の有効化は、スタートアップ コードにあります。MPUも有効になっています。
ありがとうございます
Y Uma Maheswara Reddy.
Hello,
POR では、すべての揮発性メモリで ECC を初期化する必要があります。これには、このメモリを読み取る前に ECC ビットを初期化するために 64 ビットの書き込みが必要です。これは、スタートアップ コード (startup_cm7.s) で発生しますただし、__DTCM_INIT と __ITCM_INIT シンボルが 1 に設定されていることに依存します。(これらはリンカファイルで設定されます)
ECC エラーが発生した場合は、これがスタートアップ コードの一部として実行されていること、およびアクセスしているアドレスがこのループ (__INT_DTCM_START と __INT_DTCM_END の間) に含まれていることを確認してください。
Best,
ブライアン