The ConnectCore 8X platform uses U-Boot (Universal Bootloader) as its primary bootloader. U-Boot is an open-source project. You can find standard documentation about commands, environment variables, Flattened Device Tree support, and more at www.denx.de/wiki/U-Boot/Documentation.

About this guide

This guide only describes specific changes made to the standard U-Boot by Digi International.

Version

U-Boot for ConnectCore 8X is based on standard U-Boot v2018.03 plus NXP patches at http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git.

Supported interfaces

The U-Boot for ConnectCore 8X supports the following interfaces:

  • LPUART2 for console (115200/8/N/1)

  • LPDDR4

  • eMMC for storage (on USDHC1)

  • uSD card (on USDHC2)

  • 10/100Mbps Ethernet on SMSC LAN8720 PHY (RMII) on SBC Express

  • 10/100/1000Mbps Ethernet on Atheros AR8031 PHY (RGMII) on SBC Pro

  • I2C multi-port

  • One-Time-Programmable (OTP) bits

Carrier board version and ID

Digi uses non-volatile media to store the carrier board version and ID. See Carrier board version and ID.