Could someone be so kind as to point me at docs or an example project for doing firmware upgrades? Ie., re-flashing the iMXRT in the field by and end user. Preferably off a thumb drive.
RT chip also has a bootloader that can use the USB HID and UART to update the firmware. About the software to interact with this bootloader, you can use the manufacturing tool, this can be downloaded with the SDK of the RT, you just need to select "mcu-boot" under middleware on the SDK builder.
I think this community document might be helpful: Generating a Bootable Image for the RT1050
These loaders are presently being ported to the i.MX RT parts: https://www.utasker.com/iMX.htmlso that Kinetis and i.MX RT projects are compatible in terms of OTA / loading methods.The USB device (USB-MSD being the most popular) method is expected to go live in the next 1..2 weeks and the memory stick / SD card loaders will follow.
All projects will have integrated loaders so no additional steps are necessary to prepare and build them.
Mark[uTasker project developer for Kinetis and i.MX RT]
Retrieving data ...