Hello,
I have been trying for some days to use the MCU bootloader to update both the APP and NET cores of the NRF5340 with the SDK v2.4.2, but I can't find a way to do it. I would like to use the USB connection to do the firmware update with the MCU. I successfully configured it to update the APP core with a basic Hello World print, but I can't update the NET core.
I also understand that the memory gets pretty limited because of the image slots. Is it possible to use only one slot to allow for a larger firmware? (for both CPUNET and CPUAPP)
As well, I read that the external flash memory must be used for the CPUNET update, but I am developing a custom board without an external flash, and I need to update both cores straight forward.
Today, my custom firmware uses partition manager to include the CPUNET firmware as a child image and to flash it to the NRF5340 in one way with the jtag by including it as a zephyr submodule (added a zephyr folder with the aci module trick). Can the bootloader update by using the same merged image?
If you could help me configure a sample project with a basic application for both CPUs that prints Hello World with the bootloader included and the possibility to update both CPUs firmware with it, it would help me a lot.
Thanks,
David