In the QorIQ SDK v2.0-1703 Documentation under "Deploy U-Boot, Linux Kernel, and Root Filesystem to a Reference Design Board (RDB)" for LS1012ARDB under Programming a New U-Boot, RCW, and PPA Firmware, it says "Note: RCW and U-Boot binary must be byte swapped using command (tclsh ./byte_swap.tcl u-boot-dtb.bin u-boot-dtb_swap.bin 8)". This does not work and prevents the RDB from resetting. Rumor says that was applicable to SDK v2.0-1701 but swapping is now done automatically in SDK v2.0-1703. I did not independently confirm that. But I do know that the default RCW and u-boot I built for SDK v2.0-1703 work successfully without swapping.