All of the boot options I have seen for the rt1050 require using the actual boot_mode pins with a switch or jumper to select the boot source.
If I am looking for the best way to handle firmware updates in the field, by an end user, is a switch controlling boot_mode the best way to go?
Ideally I was thinking the bootloader would first check for an update file on the SD and then update if needed, otherwise continue booting from XIP without using the boot_mode pins at all. Similar to the process described here for AVR: SD bootloader
Any ideas appreciated.