- Edited
Hello,
I have been attempting to add a basic OTA facility to the the app we are developing. During development we have been simultaneously targeting a DK board and feather by using custom overlays using west build -b xxxx to generate appropriate build for each board. For OTA, I started by prototyping on the DK board. It works as expected the app can be triggered to download from a VPS using fota. When I attempt to program the feather board with resulting app_update.bin it will program but upon reset the app never loads. In order to generate the app_update.bin I have aded
Image manager
CONFIG_IMG_MANAGER=y
CONFIG_FLASH=y
CONFIG_IMG_ERASE_PROGRESSIVELY=y
To my prj.conf but I have already have a conf file specifically for the feather board in this project that was using
# Bootloader
CONFIG_BOOTLOADER_MCUBOOT=y
CONFIG_MCUBOOT_IMG_MANAGER=y
In order to generate an app_update.bin file when we were targeting the feather. Is it possible that these two could conflict and result in a bin file that isn’t compatible with the feather? I have been banging my head against this for some hours.