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

Light_switch_provisioner assert problem

Hello,

I'm trying to compile the Light_switch_provisioner example (Debug, Mesh 2.2.0) in Segger Embedded studio.

<t: 0>, main.c, 561, ----- BLE Mesh Light Switch Provisioner Demo -----
<t: 0>, mesh_softdevice_init.c, 117, Initializing SoftDevice...
<t: 0>, mesh_softdevice_init.c, 75, Enabling BLE...
<t: 142616>, mesh_softdevice_init.c, 109, sd_ble_enable: app_ram_base should be adjusted to 0x20002DA0
<t: 143202>, app_error_weak.c, 95, Mesh assert at 0x0002E116 (:0)

Then I set Section placement macro to:

RAM_START=0x20002DA0

Then the first warning dissapears, but the assert stays:

app_error_weak.c,   95, Mesh assert at 0x0002E116 (:0)

I did not change anything in the example. What could be wrong?

Regards,

Milo Zevering

Related