I’ve created a FreeRTOS project for the AT91SAM7A3 based on the AT91SAM7S64.
It now compiles and downloads but when I start single stepping through the code the first 4 statements of the Cstartup.s file:
mov lr, pc
are visualised and executed by the IAR debugger as:
BIC R0, R0, #0x300
MOV R1, #0x4
STR R1, [R0, #+0]
could anyone state a reason for this?