Hello,
I'm having problems running the DFU over serial bootloader example. The nrfutil command to update the application fails with message "timed out waiting for acknowledgement from device".
When I connect a logic analyzer to the UART pins I can see the start packet sent from the PC to the nRF52. Then the nRF52 sends the ack packet, 6 bytes in total (4 for ack + 2 for SLIP protocol), 2 bytes at a time with 2 ms in between. Hence the PC times out.
I cannot figure out what is causing this Tx underflow. Has anyone seen this issue?
My setup is:
- SDK 11.0
- Softdevice 132 2.0.0
- NINA B112 chipset from u-blox (contains a nRF52832)
- compiler: arm-none-eabi-gcc 5.4.1