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

problem about DFU

Hello I am using nrf51822 .The function of DFU has worked well,but some weird problems puzzle me. 1、After DFU is successful,what is nrf51822's working state? Does it reset?From bootloader?Or directly enter into the BANK1 application program? the problem of my device is that the ADC value changes (less than the normal value) after DFU.If I reset the nrf51822(or wake from the deepsleep state),the ADC value can be right.would you tell me the reason about that or the nrf51822's working process after DFU. 2、image description If there is some error,where does the program pointer will go. I do the debugging with the jlink, and find that after DFU finishes the program runs to this function's( void services_init(void)) last statement and the program pointer's position is unknown.image description Look forward your reply,thank you . Best wishes!

Related