The TQMa8Xx debug UART is connected via a FTDI USB-to-Serial converter to X13 (micro-USB) on the MBa8Xx. A micro-USB/USB-A cable is part of the STKa8MPxL accessory set. Depending on the host operating system, a driver may need to be installed.
| I2C bus | TQMa8Xx | ||||
|---|---|---|---|---|---|
| I2C1 | 0x19 Temperature sensor | 0x31 EEPROM (software protection) | 0x57 EEPROM | 0x51 EEPROM | 0x68 RTC |
| I2C bus | MBa8Xx | |||||||
|---|---|---|---|---|---|---|---|---|
| I2C1 | 0x18 Audio codec | 0x1C Temperature sensor | 0x2C Display-Port bridge | 0x34 EEPROM (software protection) | 0x44 USB Hub | 0x54 EEPROM | 0x6A PCIe clock generator | 0x70 Port Expander |
| I2C bus | TQMa8Xx | ||||
|---|---|---|---|---|---|
| I2C1 | 0x19 Temperature sensor | 0x31 Temperature sensor | 0x50 EEPROM | 0x51 EEPROM | 0x68 RTC |
| I2C bus | MBa8Xx | |||||||
|---|---|---|---|---|---|---|---|---|
| I2C1 | 0x18 Audio codec | 0x1C Temperature sensor | 0x2C Display-Port bridge | 0x2D USB-Hub | 0x34 Temperature sensor | 0x54 EEPROM | 0x6A PCIe clock generator | 0x70 Port Expander |
| Feature | TQMa8.BSP Revision | Remarks | |||
|---|---|---|---|---|---|
| TQ Product | Chip | Interface | Function | 0081 - 0091 | |
| TQMa8Xx | i.MX8X | ENET0 | GbE | ✔ | |
| i.MX8X | ENET1 | GbE | ✔ | ||
| i.MX8X | FlexSPI | QSPI NOR | ✔ | ||
| i.MX8X | Fuse | ✔ | |||
| i.MX8X | GPIO | ✔ | |||
| i.MX8X | I²C | EEPROM, Temperature Sensors | ✔ | ||
| i.MX8X | UART1 | Debug Console | ✔ | default console | |
| i.MX8X | USB | Host | ✔ | ||
| i.MX8X | uSDHC | eMMC / SD-Card | ✔ | SD card / eMMC | |
| Feature | BSP Revision | Remarks | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TQ Product | Chip | Interface | Function | 0001 | 0002 | 0005 | 0006 | 0007 | 0009 | 0016 | 0017 | 1) 0025 | 2) 0028 | 3) 0029 | 4) 0030 | 5) 0032 | 6) 0033 | 7) 0035 | 8) 0036 | 0055 | |
| TQMa8Xx | i.MX8X | ENET0 | GbE | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| i.MX8X | ENET1 | GbE | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
| i.MX8X | FlexSPI | QSPI NOR | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||
| i.MX8X | Fuse | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
| i.MX8X | GPIO | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
| i.MX8X | I²C | EEPROM, Temperature Sensors | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
| i.MX8X | UART1 | Debug Console | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | default console | |
| i.MX8X | USB | Host | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
| i.MX8X | uSDHC | eMMC / SD-Card | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | SD card / eMMC | |
| Boot device | supported |
|---|---|
| eMMC | ✔ |
| SD Card | ✔ |
| QSPI NOR | ✔ |
| Feature | TQMa8.BSP Revision | Remarks | |||
|---|---|---|---|---|---|
| TQ Product | Chip | Interface | Function | 0081 - 0091 | |
| TQMa8Xx | i.MX8X | Cortex M4 | Integrated Microcontroller | ✔ | |
| i.MX8X | ENET1 | GbE | ✔ | ||
| i.MX8X | ENET2 | GbE | ✔ | ||
| i.MX8X | FLEXCAN0 | CAN | ✔ | CAN FD is not automatically configured due to a systemd limitation | |
| i.MX8X | FLEXCAN1 | CAN | ✔ | ||
| i.MX8X | FlexSPI | QSPI NOR Flash | ✔ | ||
| i.MX8X | GPU | Hardware Acceleration | ✔ | ||
| i.MX8X | I²C1 | Bus Access | ✔ | See onboard I2C devices | |
| i.MX8X | MIPI DSI | LVDS | ✔ | Tested with Tianma TM070JVHG33 display | |
| i.MX8X | LPSPI1 | Bus access | ✔ | ||
| i.MX8X | LPSPI2 | Bus access | ✔ | ||
| i.MX8X | LPSPI3 | Bus access | ✔ | ||
| i.MX8X | LPUART1 | Console | ✔ | ||
| i.MX8X | LPUART3 | TTL | ✔ | available on MBa8xx connector X4_45 RX X4_47 TX |
|
| i.MX8X | GPIO | ✔ | |||
| i.MX8X | PCIe | Host | ✔ | BSP revision ≤ 0017 requires MBa8xx ≥ Rev.0102, also see Known Issues | |
| i.MX8X | SAI | TLV320AIC | ✔ | ||
| i.MX8X | USB3 | TUSB8041I | ✔ | ||
| i.MX8X | USB OTG1 | Host | ✔ | ||
| Device | ✔ | ||||
| i.MX8X | USB OTG2 | TUSB8041I | ✔ | ||
| i.MX8X | uSDHC | uSDHC0 / eMMC uSDHC1 / SD Card | ✔ | ||
| MBa8xx | TLV320AIC | Audio Codec | Headphone Out / Line Out | ✔ | |
| Line In | ✔ | ||||
| Microphone In | ✘ | ||||
| TUSB8041I | USB1 | Host USB 2.0 | ✔ | Available on X24 (MPCIe) | |
| TUSB8041I | USB2 | Host USB 2.0 | ✔ | Available on X22 (LVDS) | |
| TUSB8041I | USB3 | Host USB 3.0 | ✔ | Available on X20 | |
| TUSB8041I | USB4 | Host USB 3.0 | ✔ | Available on X20 | |
| Feature | BSP Revision | Remarks | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TQ Product | Chip | Interface | Function | 0001 | 0002 | 0005 | 0006 | 0007 | 0009 | 0016 | 0017 | 9) 0025 | 10) 0028 | 11) 0029 | 12) 0030 | 13) 0032 | 14) 0033 | 15) 0035 | 16) 0036 | 0055 | |
| TQMa8Xx | i.MX8X | Cortex M4 | Integrated Microcontroller | ✔ | |||||||||||||||||
| i.MX8X | ENET1 | GbE | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
| i.MX8X | ENET2 | GbE | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
| i.MX8X | FLEXCAN0 | CAN | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | CAN FD is not automatically configured due to a systemd limitation | |||||||
| i.MX8X | FLEXCAN1 | CAN | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
| i.MX8X | FlexSPI | QSPI NOR Flash | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||
| i.MX8X | GPU | Hardware Acceleration | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
| i.MX8X | I²C1 | Bus Access | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | See onboard I2C devices | |
| i.MX8X | MIPI DSI | LVDS | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | Tested with Tianma TM070JVHG33 display | |||
| i.MX8X | LPSPI1 | Bus access | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||
| i.MX8X | LPSPI2 | Bus access | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||
| i.MX8X | LPSPI3 | Bus access | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||
| i.MX8X | LPUART1 | Console | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
| i.MX8X | LPUART3 | TTL | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | available on MBa8xx connector X4_45 RX X4_47 TX |
||||||||
| i.MX8X | GPIO | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
| i.MX8X | PCIe | Host | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | BSP revision ≤ 0017 requires MBa8xx ≥ Rev.0102, also see Known Issues | |||
| i.MX8X | SAI | TLV320AIC | ✔ | ✔ | ✔ | ✔ | |||||||||||||||
| i.MX8X | USB3 | TUSB8041I | ✔ | ✔ | ✔ | ✔ | |||||||||||||||
| i.MX8X | USB OTG1 | Host | ✔ | ✔ | ✔ | ✔ | |||||||||||||||
| Device | ✔ | ✔ | ✔ | ✔ | |||||||||||||||||
| i.MX8X | USB OTG2 | TUSB8041I | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||
| i.MX8X | uSDHC | uSDHC0 / eMMC uSDHC1 / SD Card | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
| MBa8xx | TLV320AIC | Audio Codec | Headphone Out / Line Out | ✔ | ✔ | ✔ | ✔ | ||||||||||||||
| Line In | ✔ | ✔ | ✔ | ✔ | |||||||||||||||||
| Microphone In | |||||||||||||||||||||
| TUSB8041I | USB1 | Host USB 2.0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | Available on X24 (MPCIe) | |||
| TUSB8041I | USB2 | Host USB 2.0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | Available on X22 (LVDS) | |||
| TUSB8041I | USB3 | Host USB 3.0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | Available on X20 | |||
| TUSB8041I | USB4 | Host USB 3.0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | Available on X20 | |||
| BSP Revision | meta-tq release | Yocto Project / Poky Release | Target machine17) | U-Boot | Linux Kernel |
|---|---|---|---|---|---|
| 0055 | 3.0 - Zeus | zeus-tqma8 | tqma8xqp-2gb-mba8xx tqma8xqp-1gb-mba8xx tqma8xdp-1gb-mba8xx tqma8xqp4-mba8xx tqma8xdp4-mba8xx | v2020.04-imx-5.4.47-2.2.0 | lf-5.4.y-1.0.0 |
| 0036 | 3.0 - Zeus | zeus-tqma8 | tqma8xqp-mba8xx tqma8xdp-mba8xx tqma8xqp4-mba8xx tqma8xdp4-mba8xx | v2020.04-imx-5.4.47-2.2.0 | lf-5.4.y-1.0.0 |
| 0035 | 3.0 - Zeus | zeus-tqma8 | tqma8xqp-mba8xx tqma8xdp-mba8xx tqma8xqp4-mba8xx tqma8xdp4-mba8xx | v2020.04-imx-5.4.47-2.2.0 | lf-5.4.y-1.0.0 |
| 0033 | 3.0 - Zeus | zeus-tqma8 | tqma8xqp-mba8xx tqma8xqp4-mba8xx | v2020.04-imx-5.4.47-2.2.0 | lf-5.4.y-1.0.0 |
| 0032 | 3.0 - Zeus | zeus-tqma8 | tqma8xqp-mba8xx tqma8xqp4-mba8xx | v2020.04-imx-5.4.47-2.2.0 | lf-5.4.y-1.0.0 |
| 0030 | 3.0 - Zeus | zeus-tqma8 | tqma8xqp-mba8xx tqma8xqp4-mba8xx | v2019.04-lf-5.4.y-1.0.0 | lf-5.4.y-1.0.0 |
| 0029 | 3.0 - Zeus | zeus-tqma8 | tqma8xqp-mba8xx tqma8xqp4-mba8xx | v2019.04-lf-5.4.y-1.0.0 | lf-5.4.y-1.0.0 |
| 0028 | 3.0 - Zeus | zeus-tqma8 | tqma8xqp-mba8xx | v2019.04-lf-5.4.y-1.0.0 | lf-5.4.y-1.0.0 |
| 0025 | 3.0 - Zeus | zeus-tqma8 | tqma8xqp-mba8xx | v2019.04-lf-5.4.y-1.0.0 | lf-5.4.y-1.0.0 |
| 0017 | 2.5.2 - Sumo | sumo-tqma8x | tqma8xqp-mba8xx tqma8xd-mba8xx | v2018.03-rel_imx_4.14.98_2.2.0_ga | rel_imx_4.14.98_2.2.0_ga |
| 0016 | 2.5.2 - Sumo | sumo-tqma8x | tqma8xqp-mba8xx tqma8xd-mba8xx | v2018.03-rel_imx_4.14.98_2.2.0_ga | rel_imx_4.14.98_2.2.0_ga |
| 0009 | 2.5.2 - Sumo | sumo-tqma8x | tqma8xqp-mba8xx tqma8xd-mba8xx | v2018.03 rel_imx_4.14.78_1.0.0_ga | rel_imx_4.14.78_1.0.0_ga |
| 0007 | 2.5.2 - Sumo | sumo-tqma8x | tqma8xqp-mba8xx tqma8xd-mba8xx | v2018.03 rel_imx_4.14.78_1.0.0_ga | rel_imx_4.14.78_1.0.0_ga |
| 0006 | 2.5.2 - Sumo | sumo-tqma8x | tqma8xqp-mba8xx tqma8xd-mba8xx | v2018.03 rel_imx_4.14.78_1.0.0_ga | rel_imx_4.14.78_1.0.0_ga |
| 0005 | 2.5.2 - Sumo | sumo-tqma8x | tqma8xqp-mba8xx tqma8xd-mba8xx | v2018.03 rel_imx_4.14.78_1.0.0_ga | rel_imx_4.14.78_1.0.0_ga |
| 0002 | 2.5.2 - Sumo | sumo-tqma8x | tqma8qx-mba8xx | v2018.03 rel_imx_4.14.78_1.0.0_ga | rel_imx_4.14.78_1.0.0_ga |
| 0001 | 2.4.4 - Rocko | rocko-tqma8x | tqma8qx-mba8qx | v2017.03 rel_4.9.88_imx_imx8qxp_beta2 | rel_imx_4.9.88_imx8qxp_beta2 |
| TQMa8Xx4 | TQMa8Xx | MBa8Xx | ||||
|---|---|---|---|---|---|---|
| BSP Rev. | Rev.01xx | Rev.01xx | Rev.02xx | Rev.03xx | Rev.01xx | Rev.02xx |
| < 0025 | ✔ | ✔ | ||||
| ≥ 0025 | ✔ | ✔ | ||||
| ≥ 0029 | ✔ | ✔ | ||||
| ≥ 0033 | ✔ | ✔ | ✔ | ✔ | ||
| TQMa8.BSP Revision | Target machine |
|---|---|
| ≥0055 | tqma8xqp-2gb-mba8xx tqma8xqp-1gb-mba8xx tqma8xdp-1gb-mba8xx tqma8xqp4-mba8xx tqma8xdp4-mba8xx |
| ≥0035 | tqma8xqp-mba8xx tqma8xdp-mba8xx tqma8xqp4-mba8xx tqma8xdp4-mba8xx |
| ≥0029 | tqma8xqp-mba8xx tqma8xqp4-mba8xx |
| ≥0025 | tqma8xqp-mba8xx |
| ≥0005 | tqma8xqp-mba8xx tqma8xd-mba8xx |
| 0002 | tqma8qx-mba8xx |
| 0001 | tqma8qx-mba8qx |
| TQMa8Xx | MBa8Xx | |||
|---|---|---|---|---|
| Rev.01xx | Rev.02xx | Rev.01xx | Rev.02xx | |
| BSP Rev < 0025 | ✔ | ✔ | ||
| BSP REV ≥ 0025 | ✔ | ✔ | ||
| TQMa8Xx4 | MBa8Xx | |||
|---|---|---|---|---|
| Rev.01xx | Rev.02xx | |||
| BSP REV ≥ 0029 | ✔ | ✔ | ||
</WRAP>
BSP
U-Boot
Linux
U-Boot
Linux
BSP
Linux
BSP
U-Boot
Linux
BSP
U-Boot
BSP
U-Boot
Linux
U-Boot
Linux
BSP
U-Boot
Linux
BSP
U-Boot
Linux
BSP
U-Boot
Linux
BSP
Linux
BSP
Linux
BSP
U-Boot
Linux
Global:
TQMa8XQP:
TQMa8XD:
TQMa8XQPS
| Size | Usage |
|---|---|
| 0x0001 sector / 512 Byte | MBR / Partition Table |
| 0x0001 sector / 512 Byte | free |
| 0x800 sectors / 1 MiB | u-boot |
| 0x1000 sectors / 2 MiB | environment |
| 0x2000 sectors / 4 MiB | reserved |
| 0xA000 sectors / 20 MiB | /boot / firmware (Kernel,devicetrees) |
| 0x100000 sectors / 512 MiB | RootFS |
System Images
| Boot Device | Symlink | File |
|---|---|---|
| SD Card/eMMC | ||
| SD Card/eMMC | tq-image-weston-tqma8xdp-1gb-mba8xx.wic | tq-image-weston-tqma8xdp-1gb-mba8xx-<build_timestamp>.rootfs.wic |
Bootloader Binaries
| Boot Device | Symlink | File |
|---|---|---|
| SD/eMMC | imx-boot | imx-boot-tqma8xdp-1gb-mba8xx-sd.bin-flash_spl |
Linux Kernel Image
| Symlink | File |
|---|---|
| Image | Image–5.10.74+git0+a988e804a1-r0-tqma8xdp-1gb-mba8xx-<build_timestamp>.bin |
Devicetree Blobs
| Symlink | Description |
|---|---|
| imx8dxp-tqma8xdp-mba8xx.dtb | Default |
| imx8dxp-tqma8xdp-mba8xx-lvds0-tm070jvhg33.dtb | Default with LVDS0 interface activated |
| imx8dxp-tqma8xdp-mba8xx-lvds1-tm070jvhg33.dtb | Default with LVDS1 interface activated |
| imx8dxp-tqma8xdp-mba8xx-rpmsg.dtb | Default with RPMSG support |
Rootfs images
| Symlink | File |
|---|---|
| tq-image-weston-tqma8xdp-1gb-mba8xx.ext4 | tq-image-weston-tqma8xdp-1gb-mba8xx-<build_timestamp>.rootfs.ext4 |
| tq-image-weston-tqma8xdp-1gb-mba8xx.tar.gz | tq-image-weston-tqma8xdp-1gb-mba8xx-<build_timestamp>.rootfs.tar.gz |
System Images
| Boot Device | Symlink | File |
|---|---|---|
| SD Card/eMMC | ||
| SD Card/eMMC | tq-image-weston-tqma8xqp-1gb-mba8xx.wic | tq-image-weston-tqma8xqp-1gb-mba8xx-<build_timestamp>.rootfs.wic |
Bootloader Binaries
| Boot Device | Symlink | File |
|---|---|---|
| SD/eMMC | imx-boot | imx-boot-tqma8xqp-1gb-mba8xx-sd.bin-flash_spl |
Linux Kernel Image
| Symlink | File |
|---|---|
| Image | Image–5.10.74+git0+a988e804a1-r0-tqma8xqp-1gb-mba8xx-<build_timestamp>.bin |
Devicetree Blobs
| Symlink | Description |
|---|---|
| imx8qxp-tqma8xqp-mba8xx.dtb | Default |
| imx8qxp-tqma8xqp-mba8xx-lvds0-tm070jvhg33.dtb | Default with LVDS0 interface activated |
| imx8qxp-tqma8xqp-mba8xx-lvds1-tm070jvhg33.dtb | Default with LVDS1 interface activated |
| imx8qxp-tqma8xqp-mba8xx-rpmsg.dtb | Default with RPMSG support |
Rootfs images
| Symlink | File |
|---|---|
| tq-image-weston-tqma8xqp-1gb-mba8xx.ext4 | tq-image-weston-tqma8xqp-1gb-mba8xx-<build_timestamp>.rootfs.ext4 |
| tq-image-weston-tqma8xqp-1gb-mba8xx.tar.gz | tq-image-weston-tqma8xqp-1gb-mba8xx-<build_timestamp>.rootfs.tar.gz |
System Images
| Boot Device | Symlink | File |
|---|---|---|
| SD Card/eMMC | ||
| SD Card/eMMC | tq-image-weston-tqma8xqp-2gb-mba8xx.wic | tq-image-weston-tqma8xqp-2gb-mba8xx-<build_timestamp>.rootfs.wic |
Bootloader Binaries
| Boot Device | Symlink | File |
|---|---|---|
| SD/eMMC | imx-boot | imx-boot-tqma8xqp-2gb-mba8xx-sd.bin-flash_spl |
Linux Kernel Image
| Symlink | File |
|---|---|
| Image | Image–5.10.74+git0+a988e804a1-r0-tqma8xqp-2gb-mba8xx-<build_timestamp>.bin |
Devicetree Blobs
| Symlink | Description |
|---|---|
| imx8qxp-tqma8xqp-mba8xx.dtb | Default |
| imx8qxp-tqma8xqp-mba8xx-lvds0-tm070jvhg33.dtb | Default with LVDS0 interface activated |
| imx8qxp-tqma8xqp-mba8xx-lvds1-tm070jvhg33.dtb | Default with LVDS1 interface activated |
| imx8qxp-tqma8xqp-mba8xx-rpmsg.dtb | Default with RPMSG support |
Rootfs images
| Symlink | File |
|---|---|
| tq-image-weston-tqma8xqp-2gb-mba8xx.ext4 | tq-image-weston-tqma8xqp-2gb-mba8xx-<build_timestamp>.rootfs.ext4 |
| tq-image-weston-tqma8xqp-2gb-mba8xx.tar.gz | tq-image-weston-tqma8xqp-2gb-mba8xx-<build_timestamp>.rootfs.tar.gz |
| Symlink | File |
|---|---|
| tq-image-weston-tqma8xqp-mba8xx.wic | tq-image-weston-tqma8xqp-mba8xx-<build_timestamp>.rootfs.wic |
| Symlink | File |
|---|---|
| imx-boot-tqma8xqp-mba8xx-sd.bin | imx-boot-tqma8xqp-mba8xx-sd.bin-flash_spl |
| Symlink | File |
|---|---|
| Image Image-tqma8xqp-mba8xx.bin | Image–5.4-r0-tqma8xqp-mba8xx-<build_timestamp>.bin |
| Symlink | Description |
|---|---|
| imx8qxp-mba8xx.dtb imx8qxp-mba8xx-tqma8xqp-mba8xx.dtb | device tree blob for TQMa8XQP on MBa8Xx |
| imx8qxp-mba8xx-lvds-tm070jvhg33.dtb imx8qxp-mba8xx-lvds-tm070jvhg33-tqma8xqp-mba8xx.dtb | device tree blob for LVDS Display |
| Symlink | File |
|---|---|
| tq-image-weston-tqma8xqp-mba8xx.ext4 | tq-image-weston-tqma8xqp-mba8xx-<build_timestamp>.rootfs.ext4 |
| tq-image-weston-tqma8xqp-mba8xx.tar.gz | tq-image-weston-tqma8xqp-mba8xx-20200625075001.rootfs.tar.gz |
| Symlink | File |
|---|---|
| tq-image-qt5-tqma8xd-mba8xx.wic | tq-image-qt5-tqma8xd-mba8xx-<build_timestamp>.rootfs.wic |
| Symlink | File |
|---|---|
| imx-boot-tqma8xd-mba8xx-sd.bin | imx-boot-tqma8xd-mba8xx-sd.bin-flash |
| Symlink | File |
|---|---|
| Image Image-tqma8xd-mba8xx.bin | Image–4.14.98-r0-tqma8xd-mba8xx-<build_timestamp>.bin |
| Symlink | Description |
|---|---|
| Image-fsl-imx8dx-tqma8xd-mba8xx.dtb fsl-imx8dx-tqma8xd-mba8xx.dtb | device tree blob for TQMa8XD |
| Image-fsl-imx8dx-tqma8xd-mba8xx-lvds-etml1010g0dka.dtb fsl-imx8dx-tqma8xd-mba8xx-lvds-etml1010g0dka.dtb | device tree blob for LVDS Display |
| Image-fsl-imx8dx-tqma8xd-mba8xx-lvds-tm070jvhg33.dtb fsl-imx8dx-tqma8xd-mba8xx-lvds-tm070jvhg33.dtb | device tree blob for TIANMA LVDS Display |
| Image-fsl-imx8dx-tqma8xd-mba8xx-no-pcie.dtb fsl-imx8dx-tqma8xd-mba8xx-no-pcie.dtb | Devicetree for older Carrier Revision to disable PCIe |
| Image-fsl-imx8dx-tqma8xd-mba8xx-pcie-gen1.dtb fsl-imx8dx-tqma8xd-mba8xx-pcie-gen1.dtb | Devicetree for older Carrier Revision to enable PCIe Gen1 |
| Symlink | File |
|---|---|
| tq-image-qt5-tqma8xd-mba8xx.ext4 | tq-image-qt5-tqma8xd-mba8xx-<build_timestamp>.rootfs.ext4 |
| tq-image-qt5-tqma8xd-mba8xx.tar.gz | tq-image-qt5-tqma8xd-mba8xx-<build_timestamp>.rootfs.tar.gz |
| Symlink | File |
|---|---|
| tq-image-qt5-tqma8xqp-mba8xx.wic | tq-image-qt5-tqma8xqp-mba8xx-<build_timestamp>.rootfs.wic |
| Symlink | File |
|---|---|
| imx-boot-tqma8xqp-mba8xx-sd.bin | imx-boot-tqma8xqp-mba8xx-sd.bin-flash |
| Symlink | File |
|---|---|
| Image Image-tqma8xqp-mba8xx.bin | Image–4.14.98-r0-tqma8xqp-mba8xx-<build_timestamp>.bin |
| Symlink | Description |
|---|---|
| Image-fsl-imx8dx-tqma8xqp-mba8xx.dtb fsl-imx8dx-tqma8xqp-mba8xx.dtb | device tree blob for TQMa8XQP |
| Image-fsl-imx8dx-tqma8xqp-mba8xx-lvds-etml1010g0dka.dtb fsl-imx8dx-tqma8xqp-mba8xx-lvds-etml1010g0dka.dtb | device tree blob for LVDS Display |
| Image-fsl-imx8dx-tqma8xqp-mba8xx-lvds-tm070jvhg33.dtb fsl-imx8dx-tqma8xqp-mba8xx-lvds-tm070jvhg33.dtb | device tree blob for TIANMA LVDS Display |
| Image-fsl-imx8dx-tqma8xqp-mba8xx-no-pcie.dtb fsl-imx8dx-tqma8xqp-mba8xx-no-pcie.dtb | Devicetree for older Carrier Revision to disable PCIe |
| Image-fsl-imx8dx-tqma8xqp-mba8xx-pcie-gen1.dtb fsl-imx8dx-tqma8xqp-mba8xx-pcie-gen1.dtb | Devicetree for older Carrier Revision to enable PCIe Gen1 |
| Symlink | File |
|---|---|
| tq-image-qt5-tqma8xqp-mba8xx.ext4 | tq-image-qt5-tqma8xqp-mba8xx-<build_timestamp>.rootfs.ext4 |
| tq-image-qt5-tqma8xqp-mba8xx.tar.gz | tq-image-qt5-tqma8xqp-mba8xx-<build_timestamp>.rootfs.tar.gz |
| Details | |
|---|---|
| Effect | Display Port interface is not working on MBa8Xx |
| Issue | SN65DSI86 DSI to embedded DisplayPort (eDP) bridge is not supported in BSP |
| Affected Revisions | |
| BSP | all revisions |
| Module | all revisions |
| Mainboard | all revisions (Please note: SN65DSI86 is no longer assembled on MBa8Xx ≥ Rev.0203) |
| Solution | |
| Fix | no plan to fix (due to missing driver support) |
| Workaround | n/a (for custom designs use another DSI to DP bridge, e.g. TC9595) |
| Details | |
|---|---|
| Effect | Linux kernel does not start (no more messages after Starting kernel…) |
| Issue | PCIe requires external clock generator |
| Affected Revisions | |
| Bsp | sumo.TQMa8Xx.BSP.SW.0002 sumo.TQMa8.BSP.SW.0005 |
| Module | all revisions |
| Mainboard | MBa8Xx ≤ Rev.0101 |
| Solution | |
| Fix | Upgrade to MBa8Xx Rev.0102 (please contact TQ Support for further information) |
| Workaround | Use devicetree with disabled PCIe interface (will be included in next BSP release) |
| Details | |
|---|---|
| Effect | Some PCIe devices (e.g. PCIe switches) may not be properly detected |
| Issue | PCIe signals clock, enable and reset do not comply to the PCIe specification |
| Affected Revisions | |
| Bsp | ≤ sumo.TQMa8.BSP.SW.0005 |
| Module | all revisions |
| Mainboard | MBa8Xx ≥ Rev.0102 |
| Solution | |
| Fix | TBD |
| Workaround | Limit PCIe speed to Gen1 by using proper devicetree *-pcie-gen1.dtb (provided with BSP release sumo.TQMa8.BSP.SW.0006) |
| Details | |
|---|---|
| Effect | Executing sf probe in U-Boot causes the first byte of the QSPI NOR Flash to be overwritten |
| Issue | QSPI NOR Flash is not suppported in U-Boot |
| Affected Revisions | |
| Bsp | sumo.TQMa8.BSP.SW.0005 |
| Module | all revisions |
| Mainboard | all revisions |
| Solution | |
| Fix | TBD |
| Workaround | N/A |
Device assignment:
mmcdev 0 = eMMC
mmcdev 1 = SD Card
1. Run the following commands in the Uboot shell to create update script:
setenv root_loop 'setenv start 24000 && setenv r1 $rootblks16 && while itest $r1 -gt 0; do if itest $r1 -gt 0x100000; then setenv count 0x100000; else setenv count $r1; fi && mmc dev 1 && mmc read $loadaddr $start $count && mmc dev 0 && mmc write $loadaddr $start $count && setexpr start $start + $count && setexpr r1 $r1 - $count; done; setenv r1; setenv start; setenv count'
setenv install_firmware 'echo MBR... && mmc dev 1 && mmc read $loadaddr 0 1 && mmc dev 0 && mmc write $loadaddr 0 1 && echo U-Boot... && mmc dev 1 && mmc read $loadaddr 40 1FC0 && mmc dev 0 && mmc write $loadaddr 40 1FC0 && echo U-Boot environment... && mmc dev 1 && mmc read $loadaddr 2000 2000 && mmc dev 0 && mmc write $loadaddr 2000 2000 && echo Firmware Partition... && mmc dev 1 && mmc read $loadaddr 4000 20000 && mmc dev 0 && mmc write $loadaddr 4000 20000 && echo Root FS... && run root_loop'
To calculate the value of rootblks16 devide the size of the image in byte by 512 and convert the result into a hex value.
2070 * 1024 * 1024 = 2170552320
2170552320 / 512 = 4239360
4239360 = 40B000HEX
setenv rootblks16 0x40B000
=> run netboot