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

DFU OTA on a custom board using nrf51 DK board

Hi,

I had done OTA DFU update on nrf51 DK Board using SDK11 version.

Now i wish to do same thing with other custom board which is having nrf51822QFAA. For that, my hardware connection is as per below.

   nrf51 DK                     nrf51822QFAA
   VTG + VDD                         VCC
   GND + GND                         GND
     SWDIO                          SWDIO
     SWDCLK                         SWDCLK

Then using nrfgo studio application, First erase then program softdevice and bootloader file of the SDK11. But no effect shown by my custom board.

If i have do same thing with nrf51 DK board and it's advtise its name DFUTEST and then i connect it for transfer my application using nrfconnect mobile application.

Please help me for solve it.

Thanks

Parents
  • Hello Sir,

    Thank you for your response.

    This is my Application file setting Xtal (MHz) -- "16.0" Operating system -- "None" ARM Compiler -- "Use default compiler version" Read/Only Memory Areas -- IROM1 (box is checked) Start-- "0x1B000" Size -- "0x25000" Startup (circle is checked) Read/Write Memory Areas -- IRAM1 (box is checked) Start -- "0x20002080" Size -- "0x5F80"

    and this is my bootloader setting Xtal (MHz) -- "16.0" Operating system -- "None" ARM Compiler -- "Use default compiler version" Read/Only Memory Areas -- IROM1 (box is checked) Start-- "0x3C000" Size -- "0x3C00" Startup (circle is checked) Read/Write Memory Areas -- IRAM1 (box is checked) Start -- "0x20002C00" Size -- "0x1380" IRAM2 (box is checked) Start --"0x20003F80" Size -- "0x80".

    Using this setting i can done successfully OTA update with SDK11.

    But when i trying to second time to update the my program i will stuck on starting bootloader message or if i am update the same file on nrf51DK. it is updated successfully.

Reply
  • Hello Sir,

    Thank you for your response.

    This is my Application file setting Xtal (MHz) -- "16.0" Operating system -- "None" ARM Compiler -- "Use default compiler version" Read/Only Memory Areas -- IROM1 (box is checked) Start-- "0x1B000" Size -- "0x25000" Startup (circle is checked) Read/Write Memory Areas -- IRAM1 (box is checked) Start -- "0x20002080" Size -- "0x5F80"

    and this is my bootloader setting Xtal (MHz) -- "16.0" Operating system -- "None" ARM Compiler -- "Use default compiler version" Read/Only Memory Areas -- IROM1 (box is checked) Start-- "0x3C000" Size -- "0x3C00" Startup (circle is checked) Read/Write Memory Areas -- IRAM1 (box is checked) Start -- "0x20002C00" Size -- "0x1380" IRAM2 (box is checked) Start --"0x20003F80" Size -- "0x80".

    Using this setting i can done successfully OTA update with SDK11.

    But when i trying to second time to update the my program i will stuck on starting bootloader message or if i am update the same file on nrf51DK. it is updated successfully.

Children
No Data
Related