This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Importing Keil uVision project to Segger

I am using the nRF51422 development kit with the SDK 11.  I am trying to run the proximity application located in ble_peripherals.  When the project is build I am receiving the following error message: " Code size of this image exceeds the maximum allowed for this version of the linker".  I believe I can solve this issue by importing this project into Segger Embedded Studio.  How may I accomplish this?  Thank you.

Parents Reply
  • Not anymore!

    There are many confusing items in the Keil to Segger import guide here

    https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide

    It's out of date.

    I am porting over an nRF51 project - why does the tutorial specify nrf52 startup and c files? I assume this should be nrf51 if I want to run on an nrf51 DK. I want to do that because my Keil project WORKS on the nRF51 DK using Keil. Ports direct to Segger and nrf52840 DK are not working and a week has gone by with little progress.

    So porting nrf51 to Segger is one baby step (I hope). So I go with the nRF51 options instead.

    Now more trouble. The IDE has changed from what shown. Internal tool chain has no compiler associated with it like in the tutorial. I assume it is still the correct choice.

    The build configurations are also different. There are copies of the public projects in the private.

    The include file additional looks different ... assuming also a UI change only.

Children
No Data
Related