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

Cortex A53 Program Counter Load After Debug Exit

Hi All ,

Incase We need to have the program counter execution (PC) modified post debug entry for COrtex A53 , Say the A53 is executing from address 0x8000000

and once after the debug we need to make it ot 0x5000000 What is the best approach ? ARM v8 does not seem to support any PC modifying instruction or Load tp PC 

in Debug , 

 

Regards,

Joe

 

Parents
  • If you mean after exiting from Debug state, then the processor will load the PC from the DLR_EL0 register on exit from Debug state. You need to execute the instruction ("MSR DLR_EL0,Xt") through the ITR to transfer the address to the DLR_EL0 before exiting Debug state.

Reply
  • If you mean after exiting from Debug state, then the processor will load the PC from the DLR_EL0 register on exit from Debug state. You need to execute the instruction ("MSR DLR_EL0,Xt") through the ITR to transfer the address to the DLR_EL0 before exiting Debug state.

Children
No data