Booting QNX IFS using U-Boot
You can use U-Boot to load your QNX IFS image and Device Tree Binary
It is possible to boot the i.MX 8MP EVK board using U-Boot. To
use U-Boot i.MX 8MP EVK board, you are required to download the
Embedded Linux for i.MX Applications Processors package for i.MX 8MP EVK board that is available at NXP's website - www.nxp.com/webapp/sps/download/license.jsp?colCode=L5.15.5_1.0.0_MX8MP&appType=file1&DOWNLOAD_ID=null
- Follow the steps in
Prepare a bootable microSD
, to prepare SD - The U-Boot file used is
imx-boot-imx8mpevk-sd.bin-flash_evk. Use the
dd tool to flash U-Boot:
$ sudo dd if=imx-boot-imx8mpevk-sd.bin-flash_evk of=/dev/sda bs=1k seek=32 conv=notrunc; $ sync;
- Generate U-Boot compatible IFS image ifs-imx8mp-evk as
below:
$ cd $BSP_ROOT_DIR/images/ $ make ifs-imx8mp-evk
- Copy the U-Boot compatible IFS image ifs-imx8mp-evk and
DTB imx8mp-evk.dtb to SD
$mount ... /dev/sda1 on /media/074B-DAC7 ... $ cp ifs-imx8mp-evk /media/074B-DAC7/ifs-imx8mp-evk $ cp imx8mp-evk.dtb /media/074B-DAC7/imx8mp-evk.dtb
- To load the DTB and QNX IFS stop the U-Boot autoboot by pressing any key and
run the following commands:
=> fatload mmc 1 0x40000000 imx8mp-evk.dtb => fatload mmc 1 0x40800000 ifs-imx8mp-evk => go 0x40800000 0x40000000
Page updated: