I have two different MCUs - 9S12E128 and 9S12E64.
I have created two simple projects by PE on CW3.1 for both MCUs (same function) . BTW, I seleted memory model as Banked.
The 9S12E128(on an evaluate board) works great but 9S12E64 (a PCB) has same problem.
Here is PE auto-created flash information in .PRM file.
SECTIONS
/* List of all sections specified on the "Build options" tab */
RAM = READ_WRITE 0x00002000 TO 0x00003FFF;
ROM_C000 = READ_ONLY 0x0000C000 TO 0x0000FF7F;
ROM_PAGE3C = READ_ONLY 0x003C8000 TO 0x003CBFFF;
ROM_PAGE3D = READ_ONLY 0x003D8000 TO 0x003DBFFF;
ROM_PAGE3E = READ_WRITE 0x003E8000 TO 0x003EBFFF;
ROM_PAGE3F = READ_WRITE 0x003F8000 TO 0x003FBFFF;
I also tried to disable ROM_PAGE3E-F.still same issue
Thanks.