TS-7680 uboot

From embeddedTS Manuals
Revision as of 16:09, 16 December 2015 by Kris (talk | contribs)

U-Boot is used on this device as the bootloader to launch the full operating system. When the i.MX28 processor starts, it loads U-Boot from the on-board SPI flash. This allows creation of a custom boot image on either the SD, eMMC, 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 the output will be similar to this:

HTLLCLLC

U-Boot 2014.10-g5bd269d (Nov 18 2015 - 12:26:21)

CPU:   Freescale i.MX28 rev1.2 at 454 MHz
BOOT:  SSP SPI #2, master, 3V3 NOR
I2C:   ready
SPI:   ready
DRAM:  256 MiB
MMC:   MXS MMC: 0, MXS MMC: 1
SF: Detected N25Q64 with page size 256 Bytes, erase size 4 KiB, total 8 MiB
In:    serial
Out:   serial
Err:   serial
Net:   FEC0 [PRIME]
gpio: pin 857 (gpio 857) value is 1
Booting from the SD Card ...
** File not found /boot/boot.ub **
3212744 bytes read in 1020 ms (3 MiB/s)
21333 bytes read in 96 ms (216.8 KiB/s)
## Booting kernel from Legacy Image at 42000000 ...
   Image Name:   Linux-3.14.28-g8f0995c
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3212680 Bytes = 3.1 MiB
   Load Address: 40008000
   Entry Point:  40008000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 41000000
   Booting using the fdt blob at 0x41000000
   Loading Kernel Image ... OK
   Loading Device Tree to 4fb4e000, end 4fb56354 ... OK

Starting kernel ...