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

nrf_sdh_enable_request causes restart with custom board

I have a custom board uses nRF52810. When I flash my board with examples include SoftDevice (sdk 16.0.0) nRF52810 restarts.
I am debugging with oscillascop and seeing that the code stucks on ble_stack_init(), actually nrf_sdh_enable_request(). It returns NRF_SUCCESS but still causes restart The example I am playing is ble_app_uart (peripheral one). I am flashing in pca10040e folder (s112) which is compatible with nRF52810. What is wrong with my board?

  • When I switch NRF_SDH_CLOCK_LF_SRC to RC in sdk_config.h, it passes ble_stack_init() but stucks somewhere else.
  • The problem occurs with other examples includes SoftDevice as well.

 

Parents
  • Hi

    The only step that should be necessary in order to run a PCA10040e example on an nRF52810 SoC should be to remove the defines you mention. The reason I'm leaning toward this being a hardware issue is due to the fact that you're not able to start the HF clock with the snippet you posted below.

    How do you flash the project to your device? What IDE are you using?

    cann0021 said:
    I have worked on several seperated boards.

     Does this mean that you see this same issue on several presumably identical boards?

    Best regards,

    Simon

Reply
  • Hi

    The only step that should be necessary in order to run a PCA10040e example on an nRF52810 SoC should be to remove the defines you mention. The reason I'm leaning toward this being a hardware issue is due to the fact that you're not able to start the HF clock with the snippet you posted below.

    How do you flash the project to your device? What IDE are you using?

    cann0021 said:
    I have worked on several seperated boards.

     Does this mean that you see this same issue on several presumably identical boards?

    Best regards,

    Simon

Children
No Data
Related