Let say there are two separate flash banks defined in the linker script, Bank 1 and Bank 2.The current application version executes in Bank 1, and in Bank 2 the previous version is stored.When the bootloader identifies a new version, for example on a...