Hello,
I am developing an application on nrf52840 using SDK 17.
My application has a bootloader and sometimes when my application is restarting due to a command I send (using NVIC_SystemReset() function) it causes a double reset (a second reset while proccing the first reset).
I tried several things :
- I have removed all the logs in my application and it worked fine without causing a double reset.
- I tried to use my application without the boot loader (I kept the Logs in the application) and again it worked fine without causing a double reset.
Hence I concluded that the problem is using a bootloader with logs.
Is there any reason that the logs can cause a reset in my application with a bootloader?