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

DFU using serial SDK8.0

Hi,

I try to evaluate DFU using serial but found difficulty. Seeking help here.

I use PCA10028. First, i falsh S110, v8.0 into it.

Then, compile SDK8.0.0\examples\dfu\bootloader\pca10028\dual_bank_serial_s110\arm5_no_packs\dfu_dual_bank_serial_s110_pca10028 code and flash into the board. After flashing the bootloader, LED3 on.

At PC, i check Jlink CDC UART Port and modify to 115200,8,N,1,HW.

Then, i open nRFgo Studio (ver 1.19.0.7). Goto DFU using serial bootloader. Browse "/nRF51_SDK_8.0.0_5fc2c3a/examples/dfu/hci_dfu_send_hex/test_images_dual_bank_update/dfu_test_app_hrm.hex", select application.

Select "Segger" com port, set 115200 baudrate and select "use flowcontrol"

Then press "Program"

It prompt me to reset device to bootloader. Then, i press "OK". At the log screen, it shows: "-target is not is DFU mode. If using the SDK examples, press Button4 and RESET and release both to enter DFU mode."

Does anyone give me hint what i did wrong?

Thanks.

Parents
  • I read SDK8.0.0 documentation.

    It said "The tool that you use to update the device firmware is delivered with nRFgo Studio. To use it, ensure that you have installed nRFgo Studio v1.18 or later. By default, the script is located in the C:\Program Files (x86)\Nordic Semiconductor\nRFgo Studio\ folder."

    I only found "dfu-programmer.exe" and i cannot found "hci_dfu_send_hex.exe".

    Where is the program "hci_dfu_send_hex.exe"?

Reply
  • I read SDK8.0.0 documentation.

    It said "The tool that you use to update the device firmware is delivered with nRFgo Studio. To use it, ensure that you have installed nRFgo Studio v1.18 or later. By default, the script is located in the C:\Program Files (x86)\Nordic Semiconductor\nRFgo Studio\ folder."

    I only found "dfu-programmer.exe" and i cannot found "hci_dfu_send_hex.exe".

    Where is the program "hci_dfu_send_hex.exe"?

Children
Related