Hi: I use dfu_single_bank_hci to update application. HCI_SLIP_UART_MODE = APP_UART_FLOW_CONTROL_DISABLED, HCI_SLIP_UART_BAUDRATE = 38400.
I use command " E:\hci_dfu_send_hex.exe -f E:\ble_app_hrs.hex -p COM10 ", some problems appeared: first use the command, it printf " Progress:0 Progress:0", then "transmission timeout" board receive the first packet, but not receive second. secon use the command, it printf " Progress:0", then "transmission timeout" board not receive first packet. third use the command, it update OK.
But when I use dfu_dual_bank_hci, it work OK. I compared the two programs, the programs of uart is the same. So why is this case?