View Source Compulab IOT-GATE-IMX8PLUS

This is the base Nerves System configuration for the Compulab IOT-GATE-IMX8PLUS.

IOT-GATE


<sup>[Image credit](#compulab)</sup>
FeatureDescription
CPU1.8 GHz quad-core Cortex-A53 (64-bi)
NPUAI/ML Neural Processing Unit, up to 2.3 TOPS
MCUARM Cortex-M7, 800Mhz
StorageeMMC
Linux kernel6.1
IEx terminalUART ttymxc1
GPIO, I2C, SPIYes - Elixir Circuits
DisplayYes
EthernetYes
WiFiYes
BluetoothYes
RTCYes
HW WatchdogYes

Image credit: This image is from compulab.com.

Getting started

The IOT-GATE-IMX8PLUS gateway expects the bootloader to be located on hardware BOOT partition 1. When flashing firmware, ensure that both the bootloader and a complete disk image, generated using the fwup CLI tool, are provided.

Prerequisites

Building a firmware image

fwup -a \
  -d $FW_PROJECT_DIR/_build/$TARGET/nerves/images/firmware.img \
  -i $FW_PROJECT_DIR/_build/$TARGET/nerves/images/firmware.fw  \
  -t complete

Flashing the firmware image

uuu \
  -b emmc_all \
  $BINARIES_DIR/imx8-boot-sd.bin \
  $FW_PROJECT_DIR/_build/$TARGET/nerves/images/firmware.img

Flashing only U-Boot

uuu -b emmc $BINARIES_DIR/imx8-boot-sd.bin