Flash U-boot to SD card

Before you can boot the board with QNX, you need to retrieve the U-boot binary (imx-boot) from Phytec website. For more information, see the Phytec documentation on the Website: https://phytec.github.io/doc-bsp-yocto/bsp/imx9/imx93/imx93.html. The following is an overview of how to get the required U-boot and flash the SD Card.

Prepare SD Card

Note:
It is required that when preparing the bootable SD there be a 4MB offset before the bootable partition. To do this, follow the steps in Prepare a bootable microSD and use the settings described for your host system:
  • For Linux, set start_cylinder to 129
  • For Windows, set offset to 4098
  1. First, format the SD card as mentioned in Prepare a bootable microSD depending on the host system (Linux/Windows).
  2. Follow the link (http://ftp.phytec.cn/i.MX93/BSP-Yocto-NXP-i.MX93-PD24.1.1/images/ampliphy-vendor/phyboard-nash-imx93-1/) to download & install U-boot(imx-boot). For Linux, example command to flash SD card with imx-boot will be:
     sudo dd if=imx-boot of=/dev/sda bs=1024 seek=32 conv=fsync 
    For windows,
Note:
The DTB (imx93-phyboard-nash.dtb) can be downloaded from the link (http://ftp.phytec.cn/i.MX93/BSP-Yocto-NXP-i.MX93-PD24.1.1/images/ampliphy-vendor/phyboard-nash-imx93-1/) to your file system and can be copied to FAT32 partition of SD card.
Page updated: