I have been handed a IMX6Q-SD board and been asked to get it up and running using the Yocto project. After some build issues, I was able to get the 'imx6qsabresd' version of core-image-minimal built. I have after building:
-rw-r--r-- 1 pico pico 12582912 Dec 26 15:31 core-image-minimal-imx6qsabresd-20121226222116.rootfs.ext3
-rw-r--r-- 1 pico pico 29360128 Dec 26 15:32 core-image-minimal-imx6qsabresd-20121226222116.rootfs.sdcard
-rw-r--r-- 1 pico pico 2746288 Dec 26 15:31 core-image-minimal-imx6qsabresd-20121226222116.rootfs.tar.bz2
-rw-rw-r-- 1 pico pico 413192 Dec 26 15:27 modules--3.0.35-r32.7-imx6qsabresd-20121226222116.tgz
-rwxr-xr-x 1 pico pico 212744 Dec 26 15:27 u-boot-imx6qsabresd-v2012.10-r3.imx
-rw-r--r-- 1 pico pico 3832780 Dec 26 15:27 uImage-3.0.35-r32.7-imx6qsabresd-20121226222116.bin
I have found several getting started types of documents online such as this one:
I follow it:
dd if=u-boot-imx6qsabresd-v2012.10-r3.imx of=/dev/mmcblk0 bs=512 seek=2
This should write u-boot to the MBR of the MMC. The way I understand it, perhaps incorrectly, that this alone should boot the board to a u-boot prompt, even if there was no other file system on the board. MMC is in an adapter on SD3.
Current boot switches (SW6) are: off-on-off-off-off-off-on-off
I am using minicom to connect to the board that seems to come up on /dev/ttyUSB0. I get nothing. I have a Beagleboard that comes up in minicom on a different port, so I know it's possible to get something in the terminal. Just trying to eliminate possible holes. I can see activity on the LED next to the USB cable on the board when I get a key in my minicom session, so something is getting there, just no response.
The person that gave me the board insists that it didn't come with the demo SDcard, so I've never seen the board boot.
Honestly, I have no idea where to go from here. Any ideas are appreciated.