we designed some systems based on iMX6Solo and iMX6DL and we use a single eMMC to store everything. My question is now, if we program the boot flags in OTP to boot from eMMC, what is the best way to recover the device if something or someone has destroyed the u-boot in the eMMC? Cause if one sets the flag to prefer OTP before resistors, the device will not come back up on the USB OTG port especially not, if the u-boot has been destroyed only partly. So which pin to populate on the PCB and which flag in OTP needs to be set so one can always force the device to accept a new loader via USB OTG interface?
Thank you for a hint!