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

DFU OTA fails with file > 64KB

Hello,

I'm trying to upgrade the application on my board via OTA DFU but it seems to fail if the app file is greater than 64KB: DFU fails with my app which is 70kB and works with a basic blinky I wrote which is 16KB

I have a the following setup: nRF52832 SDK 11 SoftDevice s132_nrf52_2.0.0 Bootloader nrf52832_xxaa_s132 (i assume it's the dual bank) Compiler gcc-arm-none-eabi-4.9.3.2015q3 nrfutil (to generate the DFU zip file) 0.5.2 nrf tools iOS app to run the DFU OTA

I did a memory dump of the nrf52832 flash and can see that I have: the SD from 0x00 to about 0x01B6B4 my running App from 0x1c000 to 0x2d06c the app binary image which was transfered by the DFU from 0x4B000 but cut short and ending at 0x5B003 (about 64K but not exactly????) and the BL from 0x7A000 to 0x80000

Any idea what could be going wrong?

thanks

Jay

Related