

This allows the board to present a block device (such as an SD card) to the host as a mass storage device via the USB OTG port.

Note that some userspaces may require the use of a certain boot media. If found, the script will be run (and won’t return if successful). The default bootcmd string is set to iterate through all of the boot media on your board, looking for the file 6x_bootscript in partition 1. Our images will boot from either SD card slot or SATA.
U boot console serial#
If you boot without a working 6x_bootscript on SD card or SATA, you’ll get a prompt on the display and USB keyboard in addition to the serial port. U-Boot images have support for USB keyboard.If you hit the any key right after power-on, you’ll abort the automatic boot process and get a U-Boot prompt on the serial port. It’s configured for direct connection to common USB serial adapters (i.e. The primary U-Boot console is the serial port on a DB-9 labelled console.There are a variety of ways to over-ride this, but we don’t recommend them except for very specific needs. The i.MX6 processor has a set of internal fuses that control the boot device, and we program these for SPI-NOR. Here are some things you should know about the U-Boot that we ship with our i.MX6 boards:

Things have stabilized, and in this post, we’ll recap the current state of affairs to provide the new user a quick Getting started guide. They were designed to help the early adopters make transitions as we switched from the Freescale U-Boot 2009.08 to main-line and added display support. There are a lot of posts in this blog that describe the state of U-Boot for our i.MX6 boards, but most of them describe the history. This post is now DEPRECATED! Please visit our Wiki instead.
