imx8mm_kernel_imx_4.14.98_2.0.0_ga - TechNexion/u-boot-tn-imx GitHub Wiki

Compile Kernel:

make tn_imx8_defconfig
make -j4

It generates:

Kernel image:
(under linux source directory: /arch/arm64/boot/)

  • Image : linux kernel binary

Device tree blobs:
(under linux source directory: /arch/arm64/boot/dts/freescale/)

Platform DTB
PICO-IMX8MM imx8mm-pico-pi.dtb
imx8mm-pico-pi-ili9881c.dtb
imx8mm-pico-pi-m4.dtb
imx8mm-pico-pi-voicehat.dtb
FLEX-IMX8MM flex-imx8mm_defconfig
imx8mm-flex-pi-ili9881c.dtb
imx8mm-flex-pi-m4.dtb
imx8mm-flex-pi-voicehat.dtb
  • imx8mm-xxx.dtb : device tree file
  • imx8mm-xxx-ili9881c.dtb : device tree file for MIPI-DSI panel(ili9881) output
  • imx8mm-xxx-m4.dtb : device tree file with enabled cortex-m4
  • imx8mm-xxx-voicehat.dtb : device tree file with voicehat support

Specify DTB to be loaded in kernel:

In u-boot prompt:

u-boot=> fatls mmc 1
18106880   Image
   39470   imx8mm-pico-pi.dtb
   39546   imx8mm-pico-pi-m4.dtb
   40023   imx8mm-pico-pi-ili9881c.dtb
   42403   imx8mm-pico-pi-voicehat.dtb

u-boot=> setenv fdt_file imx8mm-pico-pi-ili9881c.dtb
u-boot=> saveenv