As we all know,the examples of NRF51 SDK 11 about DFU is all using Device manager,do you have some example about Peer manager? I am very looking forward to see the example about DFU by PM. Do you have one???
As we all know,the examples of NRF51 SDK 11 about DFU is all using Device manager,do you have some example about Peer manager? I am very looking forward to see the example about DFU by PM. Do you have one???
The dfu_app_handler sources in this patched SDK still use the device manager. I must be missing something - how has anyone been able to make this work?
@Eliot, I added dfu_app_handler_pm for use with the peer manager.
For 52 users: the interrupts disable routine does not disable all interrupts.
Fix:
/**@brief Function for disabling all interrupts before jumping from bootloader to application.
*/
static void interrupts_disable(void)
{
NVIC->ICER[0] = 0xffffffff;
#ifdef NRF52
NVIC->ICER[1] = 0xffffffff;
#endif
}
I've tried to import this project into Segger Embeded Studio, but got error during compilation "cannot find run section .log_dynamic_data_run referenced in log_dynamic_data" Does anyone have this code working under SES ?
Hi Sebastian,
This is a very old case. You should open a new one. And be aware that current SDK is v15 and we have SES support by default in the stock SDK.
If you still want to port the project from old SDK and got that error, i would suggest to check the Section Placement Segments, make sure the FLASH RX is "FLASH RX 0x0 0x30000" not 0x00000 and 0x0000030000