The installation of the QNX-Image (.ifs file) is done using the U-Boot, which is already installed on the DIMM-MX53 board. The U-Boot loads the .ifs file from a TFTP server which is on your network. This TFTP server has – at least read – access to the QNX-Image in the TFTP root directory.
Note: The instruction list below assumes that you have already set up the network configuration of the U-Boot to the requirements of your network (IP address, subnet mask, gateway, IP address of the server).
For revisions released after 12.09.2012
-
Load the image from the TFTP server into RAM:
tftp 0x71200000 dimm-mx53.ifs
-
Write the image from RAM to NAND Flash. Attention: The existing contents in NAND flash will be deleted
nand erase 0x280000 0x1000000
nand write 0x71200000 0x280000 0x1000000 -
Set the U-Boot boot command to automatically start QNX (the double quotes have to be set):
setenv bootcmd "nand read 0x71200000 0x280000 0x1000000; go 0x71200000"
saveenv
Now QNX should be boot after reset.
For revision released before 12.09.2012
Very important: Make sure that the U-Boot which is currently installed on the device is not younger then revision 1058
-
Load the image from the TFTP server into RAM:
tftp 0x70800000 dimm-mx53.ifs
-
Write the image from RAM to NAND Flash. Attention: The existing contents in NAND flash will be deleted
nand erase 0x280000 0x800000
nand write 0x70800000 0x280000 0x800000 -
Set the U-Boot boot command to automatically start QNX (the double quotes have to be set):
setenv bootcmd "nand read 0x70800000 0x280000 0x800000; go 0x70800000"
saveenv -
Disable U-Boot splash screen because there is a known issue with the current QNX display driver if the splash screen is active:
setenv display x
saveenv
Now QNX should be boot after reset.