Boot the board

QNX Board Support Packages8.0BSP User's GuideIMX95 EVK BoardNXPNXPARM

After you transfer the image to an SD, you can use it to boot your board.

Whether you boot your board using the SD or eMMC, you should see something like the following in your console connection to the board after you press the SW1002 (Reset) button. If you're booting from the SD, press M key on your keyboard. Here's an example of what you should see in the console connection for the i.MX 95 EVK board:

# Boot device: SD card
NOTICE:  BL31: v2.8(release):lf-6.6.3-1.0.0-rc3-0-g8dbe28631
NOTICE:  BL31: Built : 10:38:23, Mar  6 2024

Welcome to QNX Neutrino Initial Program Loader for NXP i.MX95 EVK and Toradex i.MX95 Verdin Board (ARM Cortex-A55)
ATF commit: 8dbe286
Command:
Press 'M' for SDMMC download, IFS filename MUST be 'QNX-IFS'.
Press 'E' for eMMC download, IFS filename MUST be 'QNX-IFS'.
SDMMC download...
load image done.
Found image               @ 0x9fc00000
Loading FDT               @ 0x90600000
Jumping to startup        @ 0x98401000

ARM trusted firmware is enabled
board_smp_num_cpu: 6 cores
board_smp_num_cpu: 6 cores
board_smp_num_cpu: 6 cores
Enable audio function, disable ENET2 (NETC1).
 
Welcome to QNX 8.0.0 on NXP_i.MX95_EVK_Board !
 
Starting SC resource manager ...
Starting Watchdog driver...
Starting I2C driver ...
Setting OS clock from RTC ...
Starting CAN driver (/dev/can1/*, /dev/can2/*)...
Starting Serial driver (/dev/ser1)...
Starting Serial driver (/dev/ser3)...
Starting SPI master driver ...
Starting eMMC driver (/dev/emmc0)...
Starting SD2 memory card driver (/dev/sd0)...
Starting Micron MT35XU01GB OCTAL NOR Flash driver (/dev/fsx)...
Starting OTG1 and OTG2 controllers in host mode ....
Path=0 - imx
 target=0 lun=0     Direct-Access(0) - SDMMC: AAM20F Rev: 1.0
 target=1 lun=0     Direct-Access(0) - SDMMC: AAM20F Rev: 1.0
 target=2 lun=0     Direct-Access(0) - SDMMC: AAM20F Rev: 1.0
 target=3 lun=0     Direct-Access(0) - SDMMC: AAM20F Rev: 1.0P
a target=4 lun=0     Direct-Access(0) - SDMMC: AAM20F Rev: 1.0t
h target=5 lun=0     Direct-Access(0) - SDMMC: AAM20F Rev: 1.0=
0 target=6 lun=0     Direct-Access(0) - SDMMC: AAM20F Rev: 1.0 
- target=7 lun=0     Direct-Access(0) - SDMMC: AAM20F Rev: 1.0 
imx
 target=0 lun=0     Direct-Access(0) - SDMMC: SA08G Rev: 1.9
Starting USB Type-C Port Manager....
Mounting /dev/sd0t179 on / ...
Starting networking ...
Starting DHCP client ...
Starting SSH daemon ...
Starting devc-pty manager ...
Starting qconn daemon ...
Starting board customize script ...
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, 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.

Page updated: