I'm trying to perform OTA programming with DFU.
when I load only softdevice and bootloader I got address xx:xx:xx:xx:xx:2E
then I load the app with DFU, now the address is xx:xx:xx:xx:xx:2D which means that the peer data is not exchanged
then I try to flash using DFU, I got error, then it jump to DfuTarg advertising again and now DFU is working (it only preform DFU when advertising is DfuTarg)
according to Nordic answer to this question RAM data may be reinitialized. Im' using keil and the bootloader configurations are below. I'm not using any customized linker script