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

The Question of app_error_fault_handler.

Hello Nordic!

I'm developing with nrf52840, s340, and SDK 15.3.0

Sometimes, I got an error in app_error_fault_handler. 

This is information that gives me in app_error_fault_handler.

Received a fault! id: 0x00001001, pc: 0x00061c94, info: 0x00000000

SOFTDEVICE: INVALID MEMORY ACCESS

I know this problem is violate at softdevice section. 

pc location is memset fuction.  I want to know return address sins memset finised.

How to do that ? 

Parents Reply
  • If softdevice ram region is from 0 to 0xFFF and application's ram region is from 0x1000 to 0x2000, 

    Do I need to check out 0x1000 around ? What is meaning checking the global variables ?

    I think if I pass an invalid pointer, I would check softdevice ram region and if I pass the wrong number of bytes, I don't know how to handle.

    Can you give me one example about this problem ? 

Children
Related