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

nRF5 SDK for Mesh v2.2.0 dimming example fails to build with nRF5_SDK_15.2.0

Building nRF5 SDK for Mesh v2.2.0 "dimming example" with nRF5_SDK_15.2.0 in SEGGER Embedded Studio fails with:

  • Assembling ‘ses_nRF_Startup.s’
  • D:\Nordic nRF5_SDK\nRF5_SDK_15.2.0_9412b96/modules/nrfx/mdk/ses_nRF_Startup.s: No such file or directory
  • Assembling ‘ses_nrf52840_Vectors.s’
  • D:\Nordic nRF5_SDK\nRF5_SDK_15.2.0_9412b96/modules/nrfx/mdk/ses_nrf52840_Vectors.s: No such file or directory

Please assist! Thank you!

Parents Reply
  • Yes, I noticed that. However, I tried to use nRF5_SDK_15.2.0 just as an option as with nRF5_SDK_15.0.0 I don't get a connection for provisioning to a smartphone with nRF Mesh.

    The original problem is that the nRF5 SDK for Mesh v2.2.0 dimming example running on a nRF52840 Preview DK fails to be detected for provisioning by a smartphone running  nRF Mesh. (Maybe we can shift that to a new case.)

    Running the example in debuger, I get the following output:

    <t:          0>, main.c,  353, ----- BLE Mesh Light Switch Client Demo -----
    <t:          0>, mesh_softdevice_init.c,  117, Initializing SoftDevice...
    <t:          0>, mesh_softdevice_init.c,   75, Enabling BLE...
    <t:         16>, mesh_softdevice_init.c,  109, sd_ble_enable: app_ram_base should be adjusted to 0x20002DA0
    <t:        479>, main.c,  320, Initializing and adding models
    <t:       5328>, main.c,  385, Device UUID : 0059CCBB0000000050B5B3E4BD11F856

Children
  • Hi Armin,

    Which version of Segger Embedded Studios (SES) are you running? I am using v3.40 & I have not had any issues building the experimental dimming client or server examples. I am not sure it is related to this. Most likely, it is because you are not using nRF5 SDK v15.0.0. We have noticed a few issues with SES on the nRF5 SDK if a newer version is used than the version being tested in the SDK. However, in the mesh infocenter documentation, it does not mention any limitations in that regard.

    Just to double check, have you set the global macros correctly? As awneil mentioned, I would use nRF5 SDK v15.0.0, as the mesh sdk has only been tested with this version.

    Kind Regards,

    Bjørn

Related