Embedded module TQMa7x - PTXdist Linux BSP documentation
We suggest to read the following pages before proceeding with this page:
Deployment
Build results
Finally, you will find the built images in platform-<platformname>/images.
All images are intended for the usage on a STKa7x.
platform-tq-mba7x
Complete system images
- uboot-512mb-mba7x-hd.img: bootable image for TQMa7x with 512MB RAM on MBa7x (usage on SD Card and eMMC)
- uboot-1gb-mba7x-hd.img: bootable image for TQMa7x on MBa7x with 1GB RAM (usage on SD Card and eMMC)
- uboot-2gb-mba7x-hd.img: bootable image for TQMa7x on MBa7x with 2GB RAM (usage on SD Card and eMMC)
The complete system image is intended for:
- development system initialisation
- deployment
QSPI NOR images without rootfs
- uboot-imx-512mb-mba7x-qspi.img: bootable image for TQMa7x with 512MB RAM on MBa7x (usage on QSPI NOR, without rootfs)
- uboot-imx-1gb-mba7x-qspi.img: bootable image for TQMa7x on MBa7x with 1GB RAM (usage on QSPI NOR, without rootfs)
- uboot-imx-2gb-mba7x-qspi.img: bootable image for TQMa7x on MBa7x with 2GB RAM (usage on QSPI NOR, without rootfs)
Bootloader images
Not to be confused with the u-boot*.bin images, these are just intermediate images and will not be booted by the i.MX6.
- u-boot-fsl-512mb-mba7-mmc.imx: u-boot bootloader for TQMa7x on MBa7x (usage on SD Card and eMMC)
- u-boot-fsl-1gb-mba7-mmc.imx: u-boot bootloader for TQMa7x on MBa7x (usage on SD Card and eMMC)
- u-boot-fsl-2gb-mba7-mmc.imx: u-boot bootloader for TQMa7x on MBa7x (usage on SD Card and eMMC)
- u-boot-fsl-512mb-mba7-qspi.imx: u-boot bootloader for TQMa7x on MBa7x (usage on QSPI NOR)
- u-boot-fsl-1gb-mba7-qspi.imx: u-boot bootloader for TQMa7x on MBa7x (usage on QSPI NOR)
- u-boot-fsl-2gb-mba7-qspi.imx: u-boot bootloader for TQMa7x on MBa7x (usage on QSPI NOR)
Linux images
- linuximage: Kernel (zImage)
- linuximage-rt: Kernel with realtime patches
- imx7d-mba7.dtb: device tree blob for TQMa7D on MBa7x
- imx7d-mba7-dmb-ct21.dtb: device tree blob for TQMa7D on MBa7x
- imx7d-mba7-dmb-ct44.dtb: device tree blob for TQMa7D on MBa7x
- imx7d-mba7-glyn-etm0700g0edh6.dtb: device tree blob for TQMa7D on MBa7x
- imx7d-mba7-lvds.dtb: device tree blob for TQMa7D on MBa7x
- imx7s-mba7.dtb: device tree blob for TQMa7S on MBa7x
- imx7s-mba7-dmb-ct21.dtb: device tree blob for TQMa7S on MBa7x
- imx7s-mba7-dmb-ct44.dtb: device tree blob for TQMa7S on MBa7x
- imx7s-mba7-glyn-etm0700g0edh6.dtb: device tree blob for TQMa7S on MBa7x
- imx7s-mba7-lvds.dtb: device tree blob for TQMa7S on MBa7x
Rootfs images
- root.tgz: Root file system archive (for NFS etc.)
- root.ext2: Root file system partition image (for system update)
- root.ubi: ubi partition for QSPI NOR
- root.ubifs: ubifs image for QSPI NOR
Firmware images
- firmware.img: firmware image contains all devicetree blobs and linux kernel image
- firmware.tgz: firmware image archive (for firmware image creation)
platform-tq-mba7x-fsl
Complete system image
- uboot-512mb-mba7x-hd.img: bootable image for TQMa7x with 512MB RAM on MBa7x (usage on SD Card and eMMC)
- uboot-1gb-mba7x-hd.img: bootable image for TQMa7x on MBa7x with 1GB RAM (usage on SD Card and eMMC)
- uboot-2gb-mba7x-hd.img: bootable image for TQMa7x on MBa7x with 2GB RAM (usage on SD Card and eMMC)
The complete system image is intended for:
- development system initialisation
- deployment
QSPI NOR images without rootfs
- uboot-imx-512mb-mba7x-qspi.img: bootable image for TQMa7x with 512MB RAM on MBa7x (usage on QSPI NOR, without rootfs)
- uboot-imx-1gb-mba7x-qspi.img: bootable image for TQMa7x on MBa7x with 1GB RAM (usage on QSPI NOR, without rootfs)
- uboot-imx-2gb-mba7x-qspi.img: bootable image for TQMa7x on MBa7x with 2GB RAM (usage on QSPI NOR, without rootfs)
Bootloader image
Not to be confused with the u-boot*.bin images, these are just intermediate images and will not be booted by the i.MX7.
- u-boot-fsl-512mb-mba7-mmc.imx: u-boot bootloader for TQMa7x on MBa7x (usage on SD Card and eMMC)
- u-boot-fsl-1gb-mba7-mmc.imx: u-boot bootloader for TQMa7x on MBa7x (usage on SD Card and eMMC)
- u-boot-fsl-2gb-mba7-mmc.imx: u-boot bootloader for TQMa7x on MBa7x (usage on SD Card and eMMC)
- u-boot-fsl-512mb-mba7-qspi.imx: u-boot bootloader for TQMa7x on MBa7x (usage on QSPI NOR)
- u-boot-fsl-1gb-mba7-qspi.imx: u-boot bootloader for TQMa7x on MBa7x (usage on QSPI NOR)
- u-boot-fsl-2gb-mba7-qspi.imx: u-boot bootloader for TQMa7x on MBa7x (usage on QSPI NOR)
Linux images
- linuximage: Kernel (zImage)
- imx7d-mba7.dtb: device tree blob for TQMa7D on MBa7x
- imx7d-mba7-dmb-ct21.dtb: device tree blob for TQMa7D on MBa7x
- imx7d-mba7-dmb-ct44.dtb: device tree blob for TQMa7D on MBa7x
- imx7d-mba7-glyn-etm0700g0edh6.dtb: device tree blob for TQMa7D on MBa7x
- imx7d-mba7-lvds.dtb: device tree blob for TQMa7D on MBa7x
- imx7s-mba7.dtb: device tree blob for TQMa7S on MBa7x
- imx7s-mba7-dmb-ct21.dtb: device tree blob for TQMa7S on MBa7x
- imx7s-mba7-dmb-ct44.dtb: device tree blob for TQMa7S on MBa7x
- imx7s-mba7-glyn-etm0700g0edh6.dtb: device tree blob for TQMa7S on MBa7x
- imx7s-mba7-lvds.dtb: device tree blob for TQMa7S on MBa7x
Rootfs images
- root.tgz: Root file system archive (for NFS etc.)
- root.ext2: Root file system partition image (for system update)
- root.ubi: ubi partition for QSPI NOR
- root.ubifs: ubifs image for QSPI NOR
Firmware images
- firmware.img: firmware image contains all devicetree blobs and linux kernel image
- firmware.tgz: firmware image archive (for firmware image creation)
MMC device assignment
mmcdev 0 = eMMC
mmcdev 1 = SD Card
mmcdev 0 = eMMC
mmcdev 1 = SD Card