Some of the type of questions I’m looking for are:
Can we use OTA over a BLE connection to a phone with this library?
Do we really need two bankable copies or can we have one in main flash and the other in serial flash (we would right the bootloader part that handled the switch)?
What is the best way to do this kind of reasearch? Is it best just to pull down the code and start trying to wire it up or am I missing a good resource?
Do we really need two bankable copies or can we have one in main
flash and the other in serial flash (we would right the bootloader part
that handled the switch)?
Different systems have different requirements. We have some systems
that work in the way you describe here, but as each is different, you
will need to manage the saving/swapping. Having two banks is the
simplest provided you can boot from either flash bank - otherwise you
require additional logic to ensure you can recover when swapping images
in memory.