こんにちは、
MPC5605を使用しているECUに問題が発生しています。
EOLメモリダンプ操作中、ツールボックスはCPUの直接バイトアクセスを使ってメモリを読み込みます。
*((uint8_t *)address)
CANのログより:
「`テキスト」
0x00100008から8バイトを読み込みました -> 成功
0x00100010から8バイトを読み取ると、ECUが応答しなくなりリセットされる。
「`」
MPC5606BKリファレンスマニュアル『16234_MPC5606BRM』、リバノリファレンス2を確認しました:
- 表3-1、49ページでは、`0x00100000 - 0x001FFFFF`が**予約済み**と表示されています。
- 871~872ページでは、フラッシュメモリマップとフラッシュエミュレーションマッピングについて説明しています。
もう少し詳しく教えていただけますか:
1. 「0x00100010」はMPC5605にとって有効で読みやすいアドレスか?
2. 予約済みアドレスの場合、ソフトウェアが直接読み取った場合どうなりますか?CANは例外やリセットを引き起こすことはできますか?
3. 正確なMPC5605メモリマップにはどのリファレンス・マニュアルセクションを使うべきか?
また、ECUハードウェアからMPC5605の完全な部品番号とシリコンリビジョンも収集しています。
よろしくお願いします、
カシラジャン C