Hi,
I was using ccs 5.4.0.90 and connected to the keystone-2 ARM core to run a bare metal application. I noticed that when I step over the 4-byte assembly instruction, "mrs r0, cpsr", the PC only advances 2 bytes. PC was at 0x80000000, and after executing the above instruction, PC=0x80000002. Does anyone has any idea why and how to fix it? By the way, the code isn't compiled with thumb mode. The issue stays after I upgrade ccs to 5.4.0.91. It seems ok if I step the u-boot, but only the bare-metal application I built. It was working yesterday, but started this morning. I lost the image from yesterday, but the CFLAGS hasn't change.
Thanks!
Rex