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

uart(with USB to UART bridge) dfu can not work

Hi,

I use UART bootloader SDK example(dfu_dual_bank_hci) to do update firmware on EK PCA10001 board,it can work ok.But i changed the HCI_SLIP_UART_RX_PIN_NUMBER and HCI_SLIP_UART_TX_PIN_NUMBER pin, disable the HCI_SLIP_UART_MODE correspond my customer board,and it can use hci_dfu_send_hex.exe to send update command,it also display Progress:100 in the end,but my customer board is still in dfu mode ,it means dfu failed.I tried that so many times.

My customer board use USB to UART bridge and did not use CTS,RTS hw flow control,in my application,it worked ok,it can communicate with my pc. But why it can not do update firmware use uart success?Is the update firmware with hci(uart) must use hw flow control?Can you help me ?Thanks!

Related