Linker giving error when building the ble_app_alert_notification_pca10028_s130

Hi,

I have installed Segger Studio for ARM v6.22a.

I have also installed the SDK5 version 12.3.0.

I imported the IAR project project  ble_app_start_notification_pca10028_s130 (.eww file) 

I also selected internal toolchain on the popup.

I also followed the directions followed for importing KEIL projects into the workspace :https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/segger-embedded-studio-a-cross-platform-ide

I was not able to "import section placement" as the option is not showing up when I right click on the project name. Is it because I am using a non commercial license?

Now when I do the build I get a whole lot of linker errors.

Can you please tell me what I am missing?

Please see error image below:

Rajkumar

Parents Reply
  • Hi Simon,

    Actually I was able to completely build the project by changing the "__RAM_segment_end__" reference to "__RAM1_segment_end__". Hope that is fine.

    However, When I tried the s130 softdevice 2.0.1 with the peripheral example in the 12.3.0 SDK, the soft device initialization returns error code 8. 

    My device kit is an nrf51422 device. From the compatibility matrix I read that for nrf51422, the peripheral examples are compatible with S110 softdevice and the (central and peripheral) examples are compatible with S130.

    Is that true?

    So for trying out a peripheral example in the 12.3.0 SDK, I would need S110?

    Thanks.

    best regards,

    Rajkumar

Children
No Data
Related