• In progress
  • U-Boot, Trizeps VII

    U-Boot, Trizeps VII

    U-Boot ( Freescale release for Android4, Debian 14.04)

    ssh://git@gitlab.keith-koep.com:30001/Tr7-Linux-Android-Customer/uboot-imx.git
    http://gitlab.keith-koep.com/Tr7-Linux-Android-Customer/uboot-imx.git

    U-Boot 2016 (updated, backported to Support Android 4, Android 6, Debian 14.04, Debian 16.04)

    ssh://git@gitlab.keith-koep.com:30001/keith/u-boot-2016.git
    http://gitlab.keith-koep.com/keith/u-boot-2016.git

    U-Boot for Trizeps-VII Single/Duallite/Dual/Quad:

    Download: uboot-imx-2016-04.tgz

    How to Make U-Boot for Trizeps VII

    This is a quick-reference on how to build the U-Boot bootloader including the Seco specific changes for the Trizeps VII.
    For details please view the NXP i.MX6 documentation.

    Get the U-Boot 2016 source code:

    ~$ mkdir uboot ~$ cd uboot ~/uboot$ git clone http://gitlab.keith-koep.com/keith/u-boot-2016.git

    Get the arm-eabi-4.6 compiler for cross compiling as described here or with the following commands for a 64bit environment:

    cd && mkdir CROSS-C && cd CROSS-C git clone -b kitkat-release --depth 1 https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6

    Set up the cross-compile environment:

    export ARCH=arm export CROSS_COMPILE=~/CROSS-C/arm-eabi-4.6/bin/arm-eabi-

    Build U-Boot from source code:

    Write the built uboot on the mounted sd card:

    This example uses sdb. Run lsblk to find out the name of your mounted sd card.

    The Trizeps VII specific sourcefiles are located in: ~/uboot/u-boot-2016/board/freescale/mx6q_trizeps7