I'm using CrossStudio for ARM v4.6 IDE for programming AT91SAM9263 microprocessor. When I use externally executable project with .elf file compiled by arm-elf-gcc on Linux it works fine.The same code compiled by gcc compiler in CrossStudio doesn't work properly. No interrupts work. I tried turn off optimization, but I am not sure if I did it right. Everything is compilling without warnings and during debugging I see proper values in registers (those which I can check) in PIO and AIC.
Do you know what the problem is or how to disable optimization in CrossStudio for ARM ?
Thanks in advance