For QNX CAR 2.1, a 4GB Class 4 SD card is the minimum requirement, but we recommend Class 10 cards. To identify this SD card type, look on the card for a "C" character with a number inside the character. Cards without a class indication are Class 0—don't use them.
To transfer a QNX CAR image to a microSD card for your target, follow these OS-specific steps:
Host OS | Command / instructions |
---|---|
Linux |
sudo dd bs=1048576 if=your_image of=/dev/sdx This command causes the dd utility to write 1MB
chunks of data to the disk at a time. In addition, the command
assumes that sdx is the SD card.
Note: The
device name shouldn't include a partition suffix. For example,
don't use /dev/sdx1. However, the device
name can be /dev/mmcblk0 on some Linux
distributions.
|
Windows |
|
MX6Q SABRELITE U-Boot> setenv sdslot '0' MX6Q SABRELITE U-Boot> setenv loadaddr '0x10800000' MX6Q SABRELITE U-Boot> setenv bootifs 'qnx-ifs' MX6Q SABRELITE U-Boot> setenv bootcmd_fatload 'mmc dev ${sdslot}; fatload mmc ${sdslot}:1\z ${loadaddr} ${bootifs}; go ${loadaddr}' MX6Q SABRELITE U-Boot> setenv bootcmd 'run bootcmd_fatload' MX6Q SABRELITE U-Boot> saveenv
Type boot or press the Reset button.
This action restarts the QNX CAR system.
Program the QNX IPL onto your board.
After the QNX CAR system starts and the HMI comes up, flash the QNX IPL. At the console prompt on your target, issue the following command:
# ipl-update-imx6.sh /dos/ipl-mx6q-sabrelite.bin
This step prevents issues with older boot loaders from occurring on the i.MX6Q SABRE Lite board. The ipl-update-imx6.sh script replaces the existing boot loader with the QNX boot loader. The next time you boot, the QNX IPL will load the QNX CAR system.
Insert the SD card into your target board and power on the board.
The board automatically boots and prompts you to calibrate your screen.
Follow the instructions to calibrate the screen.
After you do this, the HMI appears on your display.