What kind of error could it be, if one register gets a address value causing a data abort. Because this value is in the undefinend area.
I wrote the code in c and I set a breakpoint befor the part, where the data abort occur. But when I step through this part of code I get the right value for this register and no data abort will occur.
So I think the code must be ok, but which side-effect could cause such a error?
Gerd
now I installed a additional printf() function, and the error is gone but now I'm not able to start the main.c function at the beginning after the startup code. It always starts the senc_character function for the printf() function. My stack size is large enough.