S32K324 MCUのメモリレイアウトを探しているのですが、データシートには見つかりませんでした。
MCUに搭載されている各種メモリセクション(Pflash、RAMなど)の開始アドレスとサイズを一覧にした資料はありますか?
こんにちは、@ RIJILKP
A.S32K3のメモリ情報は、リファレンスマニュアルの添付ファイルに記載されています。
2.AN13388: S32K3 メモリーガイド;
https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/S32K/37044/2/AN13388.pdf
こんにちは、@ RIJILKP
ご参考までに添付いたします。
A/Bスワップ機能付きのOTAサポートに対応したリンカーファイルのサンプルはありますか?メモリ構成をどのようにすればよいか知りたいだけです。
S32k324へのOTA実装に関する資料も共有していただけますでしょうか。
それに関するアプリケーションノートがあれば教えていただけると助かります。また、HSE/セキュアブートにおけるA/Bスワップの動作についても知りたいです。
こんにちは、@ RIJILKP
Cortex-M7では、ITCMとDTCMはコアに直接接続された専用ポート(I-TCMポート/D-TCMポート)であり、システムバスアドレスの一部ではありません。
したがって、各コアについて:
ITCMアドレス0x0000_0000は、そのコアのプライベートITCMを指します。
このITCMは、他のコアからは完全に不可視です。
マルチコアシステムでは、各コアが独自のITCMを持つが、アドレスは固定されたままである。
異なるブロックは、住所を除けばほぼ同じである。
PCFxはS32K389シリーズのMCUに搭載されているはずですが、S32K324にはこのモジュールは搭載されていません。
HSE(健康・安全・環境)に関する問題については、以下のリンクからCASEを作成してください: https://support.nxp.com/s/? language=en_US
資料をありがとうございます。
それに関していくつか質問があります。
1. なぜ以下のセクションの開始位置と終了位置が同じなのでしょうか?
| 0x00000000 | 0x0000FFFF | 64 | ITCM_0 | キャッシュ禁止 |
| 0x00000000 | 0x0000FFFF | 64 | ITCM_1 | キャッシュ禁止 |
| 0x00000000 | 0x0000FFFF | 64 | ITCM_2 | キャッシュ禁止 |
| 0x00000000 | 0x0000FFFF | 64 | ITCM_3 | キャッシュ禁止 |
2. プログラムフラッシュ(ブロック0)とプログラムフラッシュ(ブロック1)には機能的な違いがありますか?
3. PFC1とPFC0の間には機能的な違いはありますか?
データシートやメモリガイドにはこれらの詳細が見当たらなかったので、メモリの詳細が記載されている他の資料があれば教えていただけると助かります。