Hello,
I am a firmware engineer in taiwan.
I already use nRF52820 to finish a case.
This case have DFU function.
The DFU function can work ,but when I use (nRF Connect for Desktop) to load firmware (the all_firmware merge user_firmware and bootloader and software_device ) ,
the tool (nRF Connect for Desktop) show the error message "(Part of the HEX regions are out of the device memory size ,but you can still proceed write operation)"
The DFU function can work ,but I am concerned about unknown risks.
I don't know if there are other engineers who also have this situation, and I don't know if there is a solution?
If someone can provide a solution, I would be very grateful.
================================================================================================
nRF52820 , 256K Flash(0x0000000~0x0003FFF =256k) , 32K RAM
MBR :0x00000000~0x00000AFF (2816 Bytes)
software device :0x00001000~0x0001B4AB (107692 Bytes)
user code :0x0001C000~0x0003541B (103452 Bytes)
bootloader ;0x00038000~0x0003DC77(23672 Bytes)
user code RAM :IRAM1 Start :0x20002AE8 Size:0x5518 0x20002AE8+0x5518= 0x20008000 (32K RAM =0x8000)
bootloader RAM: IRAM1 Start : 0x20002608 Size:0x59F8 0x20002608+0x59F8= 0x20008000
===============================================================================================
2022/06/16
Taiwan , Hsinchu County,
Edward Yang