I'm building a custom iMX6Q board based on the reference design for the Sabre board. Our hardware appears to work, as we can boot from RAM applications downloaded using MFG tool. Our issue arises when trying to boot from our on board eMMC chip.
We have verified that we can talk to and read/write from the chip using a simple application using the SDK, and loading and running from both RAM and Flash. When we program the Flash with a uBoot image, it does not boot, and immediately enters serial download mode.
Is there something we are missing for a first time boot?
We have not blown fuses, and are using the boot config pins.
We ave loaded uBoot into RAM via MFG tool, and it boots from the kernel and root_fs stored in the Flash, so the uBoot file is correct.
Any and all help would be appreciated.