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

DFU Support for Custom nRF52810 board

Dear Nordic Team, Thanks for supporting.

Currently i am working with DFU for nRF52810 custom board. I am using SDK15.2.0. I followed these steps (//devzone.nordicsemi.com/b/blog/posts/getting-started-with-nordics-secure-dfu-bootloader) and successfully updated buttonless dfu example. 

Then i am try to include Uart Service into buttonless dfu example. i will change below settings aslo

NRF_SDH_BLE_VS_UUID_COUNT 1 to 2

iRAM1 sart 0x20002500 to  0x200023A0 and size 3B00 to 39A0

its compile and upload OTA. But its not working. I dont know what i am doing wrong. please support anyone.

herewith attached my source code.ble_app_buttonless_dfu_uart.rar

Parents Reply
  • Hi.

    Please don't try to test everything at once.

    Please confirm if you setup passes the following test:

    1. Test bootloader, DFU upload a normal application, such as ble_app_hrs . Test only the bootloader, don't do merge application or flash bootloader setting.
    2. Test the buttonless DFU application + bootloader. Make sure you can do DFU from the application so that the application automatic switch to bootloader and then do DFU.
    3. Use BLE master tool, such as the nRF Connect to open your combined buttonless DFU and your application ( ble_app_uart), make sure you see the 2 services. Make sure you have increased NRF_SDH_BLE_VS_UUID_COUNT to match with number of 128 bit base UUID you define.

    Best regards,

    Andreas

Children
Related