This page is work in progress, please do not edit, until I remove this notice.

Describe InstallingDebianOn/CompuLab/PC-Utilite/buster here.

PC Utilite Pro support in Debian buster

This manual explains how to upgrade U-boot and install Debian buster to Utilite Pro device. This page exists to collate information about the status of support in Debian for the PC Utilite by CompuLab. Shell environment to use # for root shell, and $ for user shell.

Download armhf ISO image

You can download armhf ISO image from Debian cdimage depository. The file to download tested in this installation was debian-10.3.0-armhf-netinst.iso.

Starting

Install required Debian packages.

# apt install -y build-essential gcc-arm-linux-gnueabihf bison flex bc git
$ git clone https://gitlab.denx.de/u-boot/u-boot.git
$ cd u-boot
$ git checkout v2020.01
$ export ARCH=arm
$ export CROSS_COMPILE=arm-linux-gnueabihf-
$ make cm_fx6_defconfig
$ make
$ tools/mkimage -n spl/u-boot-spl.cfgout -T imximage -e 0x908000 -d spl/u-boot-spl.bin spl.img
# dd if=/dev/zero of=cm-fx6-firmware bs=64K count=1
# dd if=spl.img of=cm-fx6-firmware bs=1K seek=1 conv=notrunc
# dd if=u-boot.img of=cm-fx6-firmware bs=1K seek=64 conv=notrunc

U-boot Debian netboot commands

Here we select netboot initrd image to be booted. Plug in the ethernet cable into one ZUtilite port.

# load mmc 2:1 0x12000000 install.ahf/vmlinuz
# load mmc 2:1 0x13000000 install.ahf/netboot/initrd.gz
# load mmc 2:1 0x18000000 install.ahf/device-tree/imx6q-utilite-pro.dtb
# setenv bootargs console=ttymxc3,115200 ${video}
# bootz 0x12000000 0x13000000:0x164707d 0x18000000