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

Mesh SDK Segger Embedded Studio

Hi,

I'm trying to compile a simple example (light_switch_dimming_server_nrf52832_xxAA_s132_6.0.0) for Bluetooth mesh with Segger embedded studio. I'm having a hard time to get it compiling without errors.

Using:

  • Segger Embedded Studio 4.10a
  • Mesh SDK 2.2.0
  • nRF5_SDK_12.3.0_d7731ad
  • nRF5 DK

Is this a incorrect combination, should I use other versions for compiling with the 'Mesh SDK 2.2.0'? I could name some errors while compiling, but because there are so many, I'm problably doing something wrong.

Hope anyone can help me on short notice.

Regards,

Milo

  • The nRF5 SDK for Mesh requires nRF5 SDK version 15.0.0 to build. The steps needed to get this done are:

    • Make sure you download both the nRF5 SDK for Mesh and the nRF5 SDK.
    • Place the extracted folders (from the ZIP files) in the same folder. This is what my folder structure looks like:
      └── nRF Mesh Project/

      │          ├── nRF5_SDK_15.0.0_a53641a/
      │          └── nrf5_SDK_for_Mesh_v2.2.0_src/
    • By default, Segger Embedded Studio will pick up the nRF5 SDK if it’s placed alongside the nRF5 Mesh SDK. You can, however, place it in a different location and modify the SDK_ROOT macro from within SES to point to this different path (by following the instructions here).
Related