This sounds like a very silly question but I just can't find the correct piece of documentation.
How do you actually flash the bootloader? Do you flash the bootloader? The only hit for a programmer I could find is for some kind of linux-based programmer that appears to use USB and is for the firmware, not bootloader. I presume that'd also require you're running approved software on the i.MX6 design?
I'm looking at using the i.Mx6 in our remote monitoring product, my some other options are Sitara and Renesans processors which have roughly similar capabilities. Personally I usually use microcontrollers which don't have an OS, so..