Hi everyone !
We migrated a functional code from IAR to GCC compiler. But we got some trouble working it with GCC. The code compiles but it doesn't act properly with GCC(I use nRF UART for debugging, we didn't change any line of code).
Here is my Makefile: Makefile
Here is the linker script : application.ld
My questions are: What are the differences between these two compiler ? Does GCC make some optimisations that IAR doesn't do ? I had to put the -Os flag because of the size. Could this flag make optimisation that make the code disfunctional ?
Thank you so much !