We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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.