Hello. I am a novice in programming. I have a problem with the debugger.My target CPU is Cortex-A72 Aarch64, FPU Armv8 (Neon). I use vectorization.When the debugger reaches the line:uint8x16_t aa = vmovq_n_u8 (0);he writes that it is running, but nothing happens. Commands cannot be executed further.Similarly, the debugger behaves when executed:int a = 1;double bb = (double) a;He cannot complete the second line.Tell me, please, why is this happening and how to solve it?
It looks like this:
Rei said:Hello. I am a novice in programming.
So read this first:https://developer.arm.com/architectures/learn-the-architecture
You better switch to EL1/EL0 and not run your code in EL3.
Thanks for the answer. And how can I switch to EL1/EL0 from EL3?
Read the referenced documents. They explain it.