Hello, my program stuck at these assembly codes:
I decided that it was stuck because I keep pressing F11 and it just go around in circles in these 4 lines.
So:
First, it wait for an event, I don't know what the event is.
Then it loads r4's content, which is 0x4000 0000, the peripheral base address, plus 0x104 into r0. I have no idea what should be inside 0x4000 0104.
Then it compares the content of 0x4000 0104, which was just loaded into r0, with zero. Apparently it is ZERO because:
if equal, the program will branch into 0x000099D6, which is the first line of the program.
I clearly configured something wrong to make the processor stuck in this loop, what it might be?