I'm currently migrating from a functional code IAR to Eclipse GCC.
It compiles fine and I got the hex files.
However I have some troube to flash the application in the module. Indeed, when I'm using nRFgo studio, it throws an error.
This hex file has data in SoftDevice region
But when I compile with IAR, there is no problem.
Do you have any idea ?
Thank you four answers.
This is because the project settings in GCC are not correct. You need to set the ROM start and size for the application in GCC.
Applications do not have a native place in memory. It is up to the designer to choose where to place the application. For your situation it would be per the spec in the softdevice type and rev you are using. Or, you can just copy the settings you find in IAR.
Thanks for your answer. Do you know how to set up the ROM address in eclipse? Or do I just need to update the linker script?
Sorry I have never used Eclipse.
Here are some links that might help:
Found the answer. The addresses in the linker script were wrong. Thanks for your answers guys.