This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

PC value becomes X in Cortex R5

Im using a multicore application where 1 core is cortex r8 and another core is cortex r5.
As soon as both cores enter the arm __main() code, one core starys in Arm mode(r8) and the other enters thumb mode(r5).
When they both reach the main() function, the r8 is fine but the Pc value of the cortex r5 in the wave simulation is X.

When the same fw is run on fpga it is fine. When it is run with arm rtls, it fails at r5 because of the X at PC.

Both the cores use the same CFLAGS and Assembly flags and linker flags while building.

Any help

Parents Reply Children
No data