Failure in ble_stack_init during startup

We are trying to bring up a new run of an existing PCB design. No changes in the area of the processor, but a different assembly house. The first call inside ble_stack_init, a call to nrf_sdh_enable_request(), fails and returns an error code of 8. No reference anywhere gives a usable explanation.

Strangely, if started by "copying" the hex file onto the Jlink "drive" (the nRF52832 DevKit), it succeeds.

What should we be looking for?

Parents Reply Children
  • The problem I have tried to describe where the debugger interferes with the boot sequence does not have anything to do with the HW, and there must be some other explanation for why you have not noticed this before with the other batches or revisions of your boards. The device will boot correctly after a system reset, so if the error handler calls NVIC_SystemReset(), it may mask the issue.

Related