Based on by disjointed readings on the subject, I think the semi-official method on the i.MX6 series is to force the device into serial bootloader mode (BOOT_MODE0 == 1, BOOT_MODE1 == 0), leaving the USB port unconnected. When halt finally takes effect, the PC will be in the on-chip ROM waiting for a USB connection. Change the PC to where you want and resume the CPU from there ('resume <address>'). At the very least, U-Boot won't have been loaded or run.
Please note that I have not had any actual success doing this myself, as I outlined here.