VIYARA I.MX6ull

1. Hardware Requirements

2. Software Requirements

  1. Requirements

  2. Toolchain setup

  3. uboot

  4. Linux kernel

2.1 Requirements:

  1. ubuntu PC 16.04+ LTS

  2. Download below dependencies

2.2 Toolchain Setup

follow below steps

2.3 U-Boot

2.3.1 test U-boot on board

IMP Note: before flash uboot make sdcard partion using gpart

Jumper settings: Boot Mode

SDcard: 0 0 1 0 # 0 - down 1- up

Nand : 1 0 0 1

2.4 Linux Kernel

2.4.1 Download Linux

2.4.2 Output binaries:

zImage # present in arch/arm/boot/

# present in arch/arm/boot/dts

2.4.3 copy binaries to sdcard

cd arch/arm/boot/

cp zImage /media/${USER}/BOOT/

cp dts/mys-6ull-14x14-gpmi-weim.dtb /media/${USER}/BOOT/

Onboard Flashing Images for SDcrad:

Note: connect sdcard to board and run below commands in uboot to flash kernel images

RootFS for imx6ull

this contains only rootfs

download the rootfs from above link and extract using below link

tar -xvf default-images-mys-6ulx.tar.bz2 -C /media/${USER}/rootfs

sync

How make sdcard partiton

https://support.criticallink.com/redmine/projects/imx6/wiki/Creating_a_Bootable_SD_Card

Default images all: uboot, kernel, rootfs

https://tftp.yoctotutor.com/elinux/mys6ulx/default-images-mys-6ulx.tar.bz2

Last updated

Was this helpful?