Part Number: LAUNCHXL-CC1350
Other Parts Discussed in Thread: CC1350,
Tool/software: Code Composer Studio
I have:
1. LAUNCHXL-CC1350 (SoC CC1350)
2. CCS 7
I have got a simple example, which demonstrate displaying incorrect PC value.
1. Step 1 - stop right before executing "mov r6, pc". Displayed PC value is "0x292".
2. Step 2 - right after executing "mov r6, pc" value in R6 is "0x296" instead of "0x292"
I have an idea why it is happening: ARM use "pipeline" for execution. This is why PC store not current command, but 2 commands ahead.
But problem is that CCS display incorrect PC value. On "step 1" displayed value should be "0x296" instead of "0x292".


