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

Mesh assert on mesh stack init.

After many reboots, suddenly I got stuck at this error on every boot:

The data that's on the flash pages:

My mesh init params:

Using NRF52832, SDK 15.3.0, SD 132 6.1.1, and Mesh SDK 3.2.0.

My question is: what do you expect the user to do in this case? Seeing how it's not self repairing or anything, you just brick your device with this.

Parents
  • Hi,

    I'm not sure what is causing this issue but you should debug your application and see what error you get when this happens. Put a breakpoint at app_error_fault_handler and check the error code.

    If you re-flash your application on the device, does this still occurr? How many reboots until this happens? Is it the same amount of reboots each time?

  • If you put a breakpoint at app_error_fault_handler you can read out the line number to see which function are triggering this error. You should also get an error code. The error seems to be somewhere in your application.

  • How is that different than using the back trace I pasted? You can see exactly where in the mesh sdk code it fails.

  • You are correct. I have forwarded this to the team. I will update you when they figured out what is causing this assert.

Reply Children
No Data