Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We do not have a Keith&Koep specific Zeus Yocto recipe.
In short, we describe how to build the generic NXP Yocto recipe and patch this with Seco U-Boot and Linux 5.4, Trizeps VIII (-/Mini/Nano)-Kernel.

...

Yocto Project Setup

This is only a quick-reference on how to setup and build a Yocto image.
For details please view the Linux and NXP i.MX8M documentation. Especially the „i.MX_Yocto_Project_User's_Guide“.

...

How to deploy the image depends on wether you have a module with eMMC oder uSD-card-slot.
For a module with eMMC you will use the NXP Universal Update Utility (UUU) to update the files while the module is in USB Serial Download Mode.
For a module with uSD-Slot you can either use NXP Universal Update Utility (UUU) or deploy the image directly to the uSD-card using an uSD-card-reader with your PC.

...

Flash Image to eMMC

Put the module into USB Serial Download Mode and run:

Code Block
$ sudo ./uuu -b emmc_all <bootloader> <image_name>.sdcard

Patch Image with Seco Linux Bootloader and Kernel

Bootloader

U-Boot

Linux-Kernel

Linux 5.4, Trizeps VIII (-/Mini/Nano)

...

This can be done in two ways:

  1. Through the bootloader-console (115k2, 8N1):

Code Block
u-boot=> env set fdt_file kuk-trizeps8mini-pconxs-edt7.dtb
u-boot=> env save

You can get a list of installed *.dtb files by calling „fatls mmc 0“.

  1. Rename the wished device-tree file (.dtb) to the default fdt_file setting:

Module

Default fdt_file setting

Trizeps VIII

kuk-trizeps8.dtb

Trizeps VIII Mini

kuk-trizeps8mini.dtb

Myon II

kuk-trizeps8mini.dtb

...