TS-7970 uboot

From embeddedTS Manuals
Revision as of 16:19, 15 November 2015 by Mark (talk | contribs)

The TS-7970 includes u-boot as the bootloader to launch the full operating system. When the i.MX6 processor starts it loads u-boot from the onboard 8MB SPI flash. This allows you to include your boot image on either the SD, eMMC, SATA, NFS, or USB. U-boot is a general purpose bootloader that is capable of booting into common Linux distributions, Android, Windows, or custom software OSes.

On a normal boot you should see something similar to this:

U-Boot 2014.10-gee73348 (Oct 07 2015 - 11:12:20)

I2C:   ready
DRAM:  1 GiB
MMC:   FSL_SDHC: 0, FSL_SDHC: 1
SF: Detected N25Q64 with page size 256 Bytes, erase size 4 KiB, total 8 MiB
In:    serial
Out:   serial
Err:   serial
Net:   using phy at 7
FEC [PRIME]

By default the board will boot to SD or eMMC depending on the status of "SD Boot" on startup.

To break into the u-boot console press the SW1 button while the board is being powered up. This mode will also check for a usb storage device to use for production purposes.