TS-7680 uboot
From embeddedTS Manuals
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 ...