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

DFU Update OTA of an application with ble secure bootloader works only once

Hi, I try to use the dfu update OTA with ble secure bootloader. If the Flash is erased and only the SD v5.0.0 and the own Bootloader are programmed a update OTA is working fine (using nrf Connect). After that, I tried to update the same APP.HEX file again and now the following error occurs:

[DFU] Remote DFU error: OPERATION FAILED

How can that be ???

Here my development environment:

GCC
NRF52
SDK14
SD5.0.0
Own ble_app_blinky (APP:HEX)
Own bootloader_secure_ble
Own private key

Thanks, Boris

Parents
  • I included the files and paths. Now I can compile but where can I see the debug info's ? Must I include the uart files ?

    I think the error occurs in the fuction nrf_fstorage_erase at the aligned and boundary check. But I don't know why. At the first time I can debug and all is fine. At the secound time I can't debug it but I see the return values (send it to Smartphone App ;) ).

Reply
  • I included the files and paths. Now I can compile but where can I see the debug info's ? Must I include the uart files ?

    I think the error occurs in the fuction nrf_fstorage_erase at the aligned and boundary check. But I don't know why. At the first time I can debug and all is fine. At the secound time I can't debug it but I see the return values (send it to Smartphone App ;) ).

Children
No Data
Related