I integrate dfu into light_switch example. Current consumption before flash bootloader is 200uA, but when i flash bootloader it increase 1.2mA. How do i disable bootloader?
I integrate dfu into light_switch example. Current consumption before flash bootloader is 200uA, but when i flash bootloader it increase 1.2mA. How do i disable bootloader?
Hi,
Our expert said 1.2 mA sounds like either UART in constant RX, or the SoC is in Debug mode. In that case, this has nothing to do with the bootloader. You should have a look at https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/optimizing-power-on-nrf52-designs
In particular, ensuring the debug interface is not running is point 1 under "Debugging" in that blog post. That said, Bluetooth mesh typically means staying in RX most of the time, so you should expect relatively high power consumption.
What kind of mesh node is it? If it is a relay node, then the bootloader should not add any overhead.
Regards,
Amanda H.