Hi:
I am a beginner of the ARM cortex A72 processor.
We would develop a bare-matal application on the VMK180 evaluation board using cortex A72.
I am trying to modify the boot.S in the BSP of the stand-alone domain.
My flow is:
==> change from EL3 to EL2; and then from EL2 to EL1.
==> Only at EL1, and after I set the VBAR_EL1, I do "mov SP, X0" and it occurs a synchronous exception error. /*note: it is confirmed the "X0" register is 16-byte aligned*/
I can't even access the ESR_ELx because it also occurs exception.
So I have no idea why this problem occurs. Could someone help me?
Thank you.