This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

About replacing "Makefile" with "Segger Embedded Studio"

SDK: 15.3.0
SoftDevice: S132
Device: EYSHJNZWZ (nRF52832)

I'm compiling using "Makefile".
The files you are compiling also include files in ".a" format.
I want to replace it with "Segger Embedded Studio".
Please tell me how to replace it.

I know that I have the following references:

https://forum.segger.com/index.php/Thread/4726-SOLVED-Importing-ARMGCC-Makefile/

https://devzone.nordicsemi.com/f/nordic-q-a/56497/segger-embedded-studio---import-makefile

I've tried it, but I'm getting an error.
Please tell me what to do.

Parents Reply Children
  • The "multiple definition" error is because you have includes two files that implement the same function, in this case Reset_Handler(). This is implemented in the startup file so it probably indicates that you by a mistake have implemented two startup files. One ifs from the MDK (which is correct and expected), and the other I cannot see from this screenshot. But you should search your project for Reset_Handler() and then you should find it.

  • The startup file was duplicated in GCC and SES.
    Compiling was successful by deleting the GCC startup file.
    Thank you for answering.

Related