I use SDK9.0,SD8.0,the device is 51822AC,the device can enter to Bootloader mode.
As it shows below.
Then I selected the .zip file to start DFU
But when it reached to 99%,the sequence happened.
The system still run the old code.
So I check the code,found the file bootloader.c,the variable m_update_status equals to BOOTLOADER_RESET.
I searched the project,found only the function void dfu_reset(void) lead to this situation.Finally,the dfu_reset() was called in line about 608 of file dfu_transport_ble.c.
My questions is why this situation happened,how can I find the reason quickly?Thank you very much.