Our platform is the iMXRT1020, we are using the XIP QSPI flash as our bootable image storage, since in our design we only embed a USB-A female port, not USB-Micro OTG, could we program the bootable image through Serial Downloader, or said, to program XIP flash? Can I upload the generated bootable image through an external USB storage? or we actually need to design our own Flashloader?
Also, I wonder how could we switch the bootmode after production? since it should be switched by I/O pins, is there any soft way to switch it?
Please suggest if there is any designed solution, thanks a lot.