This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

SOFTDEVICE: INVALID MEMORY ACCESS with Info = 256

Hi

I'm running into this error when enabling the soft device (see title). I've read about the PREGION[0] and that, if the info variant is > 0 it indicates a soft device peripheral register violation. But I can't find out how to match the value of the info parameter: 256 to the peripheral, which is causing this problem.

1. Which is the peripheral in question?

2. How could I find this out by myself?

Best regards

David

Parents
  • Hi David,

    You can tell which peripheral it is based on the bit position of the info value. 256 means bit number 8 is set (counting from zero) which corresponds to ID 8 (TIMER0) in the Instantiation table.

    TIMER0 is reserved to the Softdevice for internal use, so you need to select another timer instance in your app to avoid this assertion.

    Best regards,

    Vidar

Reply
  • Hi David,

    You can tell which peripheral it is based on the bit position of the info value. 256 means bit number 8 is set (counting from zero) which corresponds to ID 8 (TIMER0) in the Instantiation table.

    TIMER0 is reserved to the Softdevice for internal use, so you need to select another timer instance in your app to avoid this assertion.

    Best regards,

    Vidar

Children
No Data
Related