Jump to: navigation, search

The Google Coral Dev Board is a single-board computer showcasing the Coral System-on-Module (SoM) with its Edge TPU.

Technical details

  • Google Coral SoM
    • NXP i.MX 8M SoC
      • 4x Arm Cortex-A53 CPU
      • 1x Arm Cortex-M4 MPU
      • Vivante GC7000 Lite GPU
    • 1 GB RAM
    • 8 GB eMMC
  • microSD card slot
  • 1x USB 3.0, 1x USB-C OTG
  • 1 Gbps Ethernet
  • 40-pin Raspberry Pi compatible GPIO connector

Manual installation


The board ships with a downstream U-Boot v2017.03 and upgrades to downstream v2017.03.1.

As of v2019.07 mainline U-Boot does not have a config for this board.


As of v5.2 the mainline Linux kernel does not have a .dts file for this board. (WIP)


In JeOS-efi rename /etc/sysconfig/network/ifcfg-enp0s0 to ifcfg-eth0.

To load GRUB from microSD:

u-boot=> setenv fdt_addr_r 0x43000000
u-boot=> ext2load mmc 1:2 $fdt_addr_r imx8mq-coral.dtb # WIP
u-boot=> fatload mmc 1:1 $loadaddr EFI/BOOT/BOOTAA64.efi
u-boot=> bootefi $loadaddr $fdt_addr_r

And to use GRUB:

grub>set root=(hd1,gpt2)
grub>set prefix=(hd1,gpt2)/grub2

See also