I'm using mpc5644a. I have set the 124th pin as GPIO output pin. However, I have observed that the value assigned to register GPDO  is set in register GPDO . At the same time, I observed that this happened from pin 101 to pin 145. (Address has been defined twice for GPDO .)
NOTE: The same is true for GPDI. However, no shift was observed in the GPDI registers.
What is the reason for this situation?
If there is an error, is there a published error record that describes this situation? Can you help with this?
Thanks in advance.
This sounds familiar to me. There is an error in the PeMicro REG file. I have reported the same issue to PeMicro some time ago for different device (MPC5634M).
What is used environment (CW classic, CW eclipse or S32 Design Studio)?
Environment is CodeWarrior for MCU v10.6.
I have just tried to download following debugger from PeMicro
In the installation directory there is a register description and they have the issue corrected:
The sam way it works with CW classic IDE (i.e. 2.10). However eclipse CW (i.e. 10.6) has this register file defined different way and I am afraid the solution is only new CW release.
Currently new release exists, but I cannot check the issue, as currently I don't have EVB available as I am working for home office. However there is a CW 11.1: