75 lines
1.6 KiB
Plaintext
75 lines
1.6 KiB
Plaintext
Kontron pitx-imx8m
|
|
==================
|
|
|
|
https://www.kontron.com/produkte/pitx-imx8m/p155258
|
|
|
|
|
|
How to build it
|
|
===============
|
|
|
|
Configure buildroot:
|
|
|
|
$ make kontron_pitx_imx8m_defconfig
|
|
|
|
Change settings to fit your needs (optional):
|
|
|
|
$ make menuconfig
|
|
|
|
Compile everything and buildr the rootfs image:
|
|
|
|
$ make
|
|
|
|
|
|
Result of the build
|
|
===================
|
|
|
|
After building, the output/images directory contains:
|
|
|
|
output/images/
|
|
├── bl31.bin
|
|
├── boot.scr
|
|
├── ddr_fw.bin
|
|
├── Image
|
|
├── imx8-boot-sd.bin
|
|
├── imx8mq-kontron-pitx-imx8m.dtb
|
|
├── lpddr4_pmu_train_fw.bin
|
|
├── rootfs.ext2
|
|
├── rootfs.ext4 -> rootfs.ext2
|
|
├── rootfs.tar
|
|
├── sdcard.img
|
|
├── signed_hdmi_imx8m.bin
|
|
├── u-boot.bin
|
|
├── u-boot.itb
|
|
├── u-boot-nodtb.bin
|
|
├── u-boot-spl.bin
|
|
└── u-boot-spl-ddr.bin
|
|
|
|
|
|
Flashing the SD card image
|
|
==========================
|
|
|
|
To install the image on a SDCard simply copy sdcard.img to the storage (e.g. SD, eMMC)
|
|
|
|
$ sudo dd if=output/images/sdcard.img of=<your-sd-device>
|
|
|
|
|
|
Preparing the board
|
|
===================
|
|
|
|
* Connect a serial line to the board
|
|
* Insert the SD card
|
|
* Make sure the boot source selection DIP switches are set correctly
|
|
* SW1 1-4 OFF
|
|
* SW1 2-3 OFF
|
|
* Power-up the board
|
|
|
|
|
|
Booting the board
|
|
=================
|
|
|
|
By default the bootloader will search for the first valid image, starting
|
|
with the internal eMMC. To make sure the bootloader loads bootscript from
|
|
the correct location (SD card) set the boot_targets environment variable:
|
|
|
|
$ setenv boot_targets mmc1
|