Hello,
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 [124] is set in register GPDO [123]. At the same time, I observed that this happened from pin 101 to pin 145. (Address has been defined twice for GPDO [101].)
NOTE: The same is true for GPDI[101]. 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)?
I have just tried to download following debugger from PeMicro
http://www.pemicro.com/products/product_viewDetails.cfm?product_id=158&productTab=1#reg
In the installation directory there is a register description and they have the issue corrected:
c:\PEMicro\PKGPPCNEXUSSTARTER\Register_Files\
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: