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

ble_stack_init nrf_sdh

I am inquiring about a custom device that hangs in the ble_stack_init(); and the result is a fatal error.

The custom device has an nRF52832 

The SDK is the SDK14

The project is a basic UART over bluetooth

The project will run without the fatal error on a nRF52832 DK

I have turned on debugging and have been given three statements:

<info> app: here
0> <debug> nrf_sdh: State request: 0x00000000
0> <debug> nrf_sdh: Notify observer 0x0002B474 => ready
0> <debug> nrf_sdh: State change: 0x00000000
0> <error> app: Fatal

Any help provided would be appreciated. 

Parents
  • If the problem is fixed by implementing the use of the internal LF, then the issue definitely is caused by the LF clock HW. Either the 32.768 is not routed properly, or it has the wrong capacitor values. If your application works by implementing the internal LF clock, the source of this issue won't be the HF clock or its capacitors.

    Best regards,

    Simon

Reply
  • If the problem is fixed by implementing the use of the internal LF, then the issue definitely is caused by the LF clock HW. Either the 32.768 is not routed properly, or it has the wrong capacitor values. If your application works by implementing the internal LF clock, the source of this issue won't be the HF clock or its capacitors.

    Best regards,

    Simon

Children
No Data
Related