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

Serial DFU is working only when connected via segger and not working when trying to flash firmware directly using USB to UART cable.

Hi there,

I am working on having serial bootloader in nrf51422 to perform dfu over UART. DFU serial bootlaoder example in sdk11 claims to do the same.

After flashing the bootloader I tried to perform DFU using nrfGo App. It works fine when I am flashing firmware via segger com port, but then I tried to flash firmware over UART using same UART pins directly and this time it is failing to flash the firmware.

I also noticed that, when I am connecting both UART and segger com ports (Not with default uart pins), nrfGo was able to flash the firmware by selecting UART COM port. (Is presence of jlink segger port is necessary to flash firmware???)

I am using :-

DK                      - nrf51422

SDK                   - SDK11

Example code    - nRF5_SDK_11.0.0_89a8197\examples\dfu\bootloader\pca10028\dual_bank_serial_s130

tools& IDE         - nrfGo studio, keil4

Parents Reply Children
No Data
Related