i.MX RT1021 で eFuse を serialNOR フラッシュ (BOOT_CFG1[7:4] = 0) から起動するように設定し、Serial Downloader モードで実行していて、JTAG デバッガでブレークインした場合、接続されている Serial NOR Flash デバイスの内容を flexSPI で表示できますか。
つまりbootROM シリアル ダウンロード アプリケーションは、フラッシュにアクセスするために flexSPI を正しく設定していますか?
FlexSPI/MCR0レジスタ(@0x402a8000)を読み取ると、次のように表示されます0xffff80c2
これにより、MCR0[MDIS]ビット= 1になり、flexSPIインターフェース全体が無効になります。私は(JTAGデバッガを介して)[MDIS]ビットをまったくクリアできません。
メモリは0x60000000(フラッシュの開始)に読み取って意味不明な読み取りをします。ただし、MCUExpresso GUI フラッシュ ツールは、そこに FCFB ブロックが書き込まれ、検証されます。
Deigoさん、ありがとうございました。また、Kinetisブートローダイメージとそれを使用するホストPCのblhostアプリケーションも見つけることができました。sdphostを使用すると、ブートローダーイメージをMCU RAMにアップロードし、MCUがシリアルダウンロードモードにあるときにそれを使用して周囲を見回すことができました。