Boot the board
After you transfer the image to an SD card, you can use it to boot your board.
After you boot your board, you can configure the eMMC or xSPI NOR flash memory to boot QNX OS. Whether you boot your board using the SD card, eMMC, or xSPI NOR flash memory, you should see something like the following in your console connection to the board after you press the SW3 button. If you're booting from the SD card, press the M key on your keyboard. Here's an example of what you should see in the console connection:
Welcome to QNX Initial Program Loader for NXP i.MX8QM(Rev B) MEK Board (ARM Cortex-A53/A72)
SCFW build version: 5624, SCFW commit: 6638c032
SECO version: 2.5.6, commit: 6638c032
Command:
Press 'D' for serial download, using the 'sendnto' utility
Press 'M' for eSDC download, IFS filename MUST be 'QNX-IFS'
Press 'E' for eMMC download, IFS filename MUST be 'QNX-IFS'
Press 'F' for NOR flash download, IFS MUST be at 0x100000 offset
eSDC download...
load image done.
Found image @ 0x88000000
Jumping to startup @ 0x82300800
Loading FDT @ 0x81000000
board_smp_num_cpu: 6 cores
board_smp_num_cpu: 6 cores
board_smp_num_cpu: 6 cores
Welcome to QNX 8.0.0 on NXP_i.MX8QM_CPU_Board !
Starting SC resource manager ...
Starting wdtkick ...
Starting I2C driver ...
Starting RTC ...
Starting PCI Server ...
Starting CAN driver (/dev/can0/*)...
Starting serial driver ...
Starting SPI master driver ...
Starting eMMC driver /dev/emmc0 ...
PaStarting SD memory card driver /dev/sd0 ...
th=0 - imx
target=0 lun=0 Direct-Access(0) - SDMMC: R1J57L Rev: 1.0
Starting flash driver ...
Starting USB Type-C Port Manager...
Starting OTG1 & OTG2 controller in the host mode ...
Launching devb-umass ...
Starting devf-ram filesystem ...
Starting networking ...
Starting DHCP client ...
Starting SSH daemon ...
Starting devc-pty manager ...
Starting qconn daemon ...
Starting shell ...
#
QNX OS should now be running on your target. You can test it by executing any shell command, or any command residing within the OS image (ls, pidin, etc.). You can also type uname and it should return QNX.
After you've booted your board using the SD card,
you can choose to prepare the eMMC or xSPI NOR flash memory to boot using the QNX
IPL and QNX IFS image. For more information, see Boot from an eMMC memory device
and Boot using xSPI NOR flash.