我使用官方例程examples\dfu\secure_bootloader\pca10056_uart_debug,修改代码中的Uart的TXRX为自己的,然后随便找一个例程,加入进入DFU模式的代码
一切准备就绪后,按照步骤进行升级,遇到的问题是,我进入DFU模式后触发uart升级会报错
如果我在报错之前不停去复位我的设备,相当于让设备反复进入DFU模式,就会升级成功
这是为什么?
我使用官方例程examples\dfu\secure_bootloader\pca10056_uart_debug,修改代码中的Uart的TXRX为自己的,然后随便找一个例程,加入进入DFU模式的代码
一切准备就绪后,按照步骤进行升级,遇到的问题是,我进入DFU模式后触发uart升级会报错
如果我在报错之前不停去复位我的设备,相当于让设备反复进入DFU模式,就会升级成功
这是为什么?
是流控导致的,你可以使用此sdk中脚本测试:链接
nRF5_SDK_17.1.1_PMtools\PMtools_dfu\0_PMtools_dfu.bat