SOFTDEVICE: INVALID MEMORY ACCESS when attempting to use Thread SDK.

Hello everyone!

I've been struggling to get over this error when attempting to use an augmented Thread project based on the thread_mqtt_sn_client_publisher example. Would someone be able to look at my Linker file and flash_placement.xml file and see if they can spot what is wrong here? I have tried setting the macros in the linker page on the project to correct values based on online documentation but I either receive the softdevice error, or I get error 4 nrf_error_no_mem.

Note: I see it happens when the function otSysInit  is called via thread_init in thread_utils.c.

Below is my project as a .zip,

The segger project file is in examples\thread\mqttsn_client_publisher\pca10056\blank\ses.

Using Segger v5.60a.

4606.Thread Example.zip

Related