Effects of Boot Loaders on Applications

SDK: 15.3.0
SoftDevice: S132
Device: EYSHJNZWZ (nRF52832)

I am considering adding the following bootloader to my project.
nRF5_SDK_15.3.0_59ac345\examples\dfu\secure_bootloader\pca10040_ble

When I added the bootloader, the application stopped working.
When only the application was written, it worked fine.
The cause was that "NRF_BL_DFU_ENTER_METHOD_BUTTON 1" was set.
This caused the event function set in "nrf_drv_gpiote_in_init" not to run.
Setting "NRF_BL_DFU_ENTER_METHOD_BUTTON 0" worked fine.

I thought the boot loader and application were independent of each other.
Therefore, I did not think that the boot loader setting would affect the application.

(1) Is there any way to add a boot loader without affecting the application?
 (e.g. initialize at the beginning of the application)
(2) Are there any settings or processes other than "NRF_BL_DFU_ENTER_METHOD_BUTTON" that affect the application?

Parents Reply Children
Related