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

Segger Embedded Studio error in function `nrf_sdh_ble_app_ram_start_get`: undefined reference to `__app_ram_start___` in function `nrf_sdh_ble_app_ram_start_get`

Hello.

I'm having problems building example project from SDK using Segger Embedded Studio. I'm using Segger Embedded Studio V3.30 IDE on Linux - Ubuntu 16.04. Using nrf SDK version 14.1.

Followed this guide: Embedded Studio guide Got to the steps. On the build step I got following error:

Output/ble_app_hrs_pca10040_s132 nrf52832_xxaa/Obj/nrf_sdh_ble.o: In function `nrf_sdh_ble_app_ram_start_get':

undefined reference to `app_ram_start'

I hope that someone could direct me in right direction to solving this problem. Embedded Studio seems like a perfect IDE for me, as it is cross platform and works on Linux. Glad to see growing support for this IDE as there are already 3 revisions for guide on how to setup nrf SDK projects for this IDE.

Parents
  • Hi Ricards!

    It's not necessary to follow that blog-post to use SEGGER Embedded Studio with SDK v14.1.
    There is already added ready-to-use SEGGER Embedded Studio projects in the SDK.
    For the hrs example, go to the folder:
    <SDK_Installfolder>\examples\ble_peripheral\ble_app_hrs\pca10040\s132\ses
    and open the SES project.

    You can watch this video tutorial series on youtube, on how to use the SDK with SES.

    Let me know if you face any problems!
    Best regards,
    Joakim.

  • Hi! I am also using Segger Embedded Studio V3.30 IDE and nrf SDK version 14.1 but with Window 8.1 Pro. I have successfully build and debug some projects from the SDK. But now I want to adjust RAM sections and don't know how to do it from the IDE.

    I have tried to use the linker script provided by the SDK for gcc instead of the automatically generated by SES but I don't think this is a good idea. Wich is the proper way to adjust RAM start and size from the IDE?

Reply
  • Hi! I am also using Segger Embedded Studio V3.30 IDE and nrf SDK version 14.1 but with Window 8.1 Pro. I have successfully build and debug some projects from the SDK. But now I want to adjust RAM sections and don't know how to do it from the IDE.

    I have tried to use the linker script provided by the SDK for gcc instead of the automatically generated by SES but I don't think this is a good idea. Wich is the proper way to adjust RAM start and size from the IDE?

Children
No Data
Related