Firmware, Trizeps VIIImini
How to Make U-Boot for Trizeps VIII Mini using imx_firmware
This will generate the uboot with all needed components atf, optee, spl, and uboot. Also, you can create an uefi image.
Update and install build tools:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install attr build-essential python python-dev python-crypto python-wand device-tree-compiler bison flex swig iasl uuid-dev wget git bc libssl-dev zlib1g-dev python3-pip gcc g++ make python3 mono-devel
Clone the imx-firmware repo:
git clone --recursive ssh://git@gitlab.keith-koep.com:30001/imx/imx_firmware.git
Build uboot and uefi:
./buildme64.sh -b Tr8m -t all
Update uboot and uefi on mounted sd card:
Update uboot and uefi using fastboot:
Setup Build Enviroment
Set up a Linux Environment (Note: We use WSL):
Dedicated Linux system
Linux Virtual Machine
Windows Subsystem for Linux (WSL setup instructions)
Update and install build Tools:
U-Boot
http://gitlab.keith-koep.com/imx/uboot-imx
http://gitlab.keith-koep.com/imx/imx-mkimage
Clone repositories:
Build U-Boot:
Create bootimage:
UEFI
http://gitlab.keith-koep.com/imx/mu_platform_nxp
Note: # note: On Windows Ubuntu, ignore Python errors during build specifically like # „ERROR - Please upgrade Python! Current version is 3.6.7. Recommended minimum is 3.7.“
Clone repositories and setup:
Build:
Create bootable UEFI image: