Hi,
When I DFU upgraded the bootloader of my firmware, I found that during the upgrade process, when ret_val = bl_activate() was executed, the pin would be pulled low.
I pull gpio high before bootloader initialization ( both versions). I tested two different pins and it was the same.
The image below shows the detected waveform:
How to implement the entire process of upgrading the bootloader in software and maintain the status of GPIO?
The software version I am using is nRF5SDK17.1.0 .