I am still trying to figure out the best solution for end-user updates of the IMXRT. All of the current documented solutions are geared toward development or manufacturing, not end-users...
I found an application note for the LPC which covers the topic well, but I don't find any similar notes for the IMXRT:
Is there an example friendly PC utility for IMXRT that loads the flashloader and then writes the firmware image using ISP or using USB mass storage to allow the firmware file to be copied as a file into the device and update flash (DAP-Link?)
Also, is there a software/programmatic method to enable ISP and reset (without using external tact switches) similar to what is described in that application note?