I used a MPC5554 with CodeWarrior v4.2 build 130 and WinIDEA as debugger.
I have some problems with 64 bits local variables.
In a function, I declare 2 local variables f type "unsigned long long" The first one is located into stack (internal ram) The second one is located at 0x00000000 (internal flash). The area is unmodifiable.
Is there any configuration of MPC or compiler/linker option to solve this problem ? Have you already see that phenomenon ?
I'd suspect this might be the result of compiler code optimization. Is the second variable used by the function? You can try to add "volatile" modifier to the definition of the local variable.