12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- Kontron BL i.MX8M Mini
- ======================
- https://www.kontron.com/produkte/baseboard-bl-i.mx8m-mini/p158549
- How to build it
- ===============
- Configure buildroot:
- $ make kontron_bl_imx8mm_defconfig
- Change settings to fit your needs (optional):
- $ make menuconfig
- Compile everything and build the rootfs image:
- $ make
- Result of the build
- ===================
- After building, the output/images directory contains:
- output/images/
- ├── bl31.bin
- ├── boot.scr
- ├── ddr_fw.bin
- ├── flash.bin
- ├── Image
- ├── imx8mm-kontron-n801x-s.dtb
- ├── lpddr4_pmu_train_1d_dmem_201904.bin
- ├── lpddr4_pmu_train_1d_dmem_202006.bin
- ├── lpddr4_pmu_train_1d_dmem.bin
- ├── lpddr4_pmu_train_1d_dmem_pad.bin
- ├── lpddr4_pmu_train_1d_fw.bin
- ├── lpddr4_pmu_train_1d_imem_201904.bin
- ├── lpddr4_pmu_train_1d_imem_202006.bin
- ├── lpddr4_pmu_train_1d_imem.bin
- ├── lpddr4_pmu_train_1d_imem_pad.bin
- ├── lpddr4_pmu_train_2d_dmem_201904.bin
- ├── lpddr4_pmu_train_2d_dmem_202006.bin
- ├── lpddr4_pmu_train_2d_dmem.bin
- ├── lpddr4_pmu_train_2d_dmem_pad.bin
- ├── lpddr4_pmu_train_2d_fw.bin
- ├── lpddr4_pmu_train_2d_imem_201904.bin
- ├── lpddr4_pmu_train_2d_imem_202006.bin
- ├── lpddr4_pmu_train_2d_imem.bin
- ├── lpddr4_pmu_train_2d_imem_pad.bin
- ├── lpddr4_pmu_train_fw.bin
- ├── rootfs.ext2
- ├── rootfs.ext4 -> rootfs.ext2
- ├── rootfs.tar
- ├── sdcard.img
- ├── u-boot.bin
- └── u-boot-spl.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
- * 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
|