解決済! 解決策の投稿を見る。
Depending on maskset, you chip may have more RAM and flash than you expect. For example
9S12XD64 0L15Y maskset may have 32kB of RAM. But 9S12XD64 0M84E/1M84E maskset may have 16kB of RAM etc.
I don't know if 9S12XD64 's with pure 64k-flash maskset are available already or not, but if you design for 9S12XD64, then you shouldn't use more mamory than is expected in XD64. Else maskset change will break you code.
Depending on maskset, you chip may have more RAM and flash than you expect. For example
9S12XD64 0L15Y maskset may have 32kB of RAM. But 9S12XD64 0M84E/1M84E maskset may have 16kB of RAM etc.
I don't know if 9S12XD64 's with pure 64k-flash maskset are available already or not, but if you design for 9S12XD64, then you shouldn't use more mamory than is expected in XD64. Else maskset change will break you code.
Thanks for your response.
The maskset on my device is 2M42E. Is there any way I could check the detail on the MCU based on maskset?
According to Table 0-1 in the datasheet, Chapter 29 (128k flash module) applies to *M42E maskset... So your S12XD64 is like S12XD128.