* Microsoft® Windows® CE * Microsoft® Windows® Embedded * QNX® Neutrino® * Android (coming soon)
The TQMa65xx debug UART is connected via a Microchip USB-to-Serial converter to X37 (micro-USB) on the MBa65xx. A micro-USB/USB-A cable is part of the STKa65xx accessory set. Depending on the host operating system, a driver may need to be installed.
I2C bus | TQMa65xx | |||||||
---|---|---|---|---|---|---|---|---|
WKUP_I2C0 | 0x11 Board Controller | 0x1F Temperature Sensor | 0x37 Temp. Sensor EEPROM (write protection) | 0x48 TPM (optional) | 0x50 EEPROM | 0x51 RTC | 0x57 Temp. sensor EEPROM | 0x60 DC/DC Converter |
I2C bus | MBa65xx | ||||||
---|---|---|---|---|---|---|---|
MCU_I2C | 0x18 Audio Codec | 0x20 GPIO Expander | 0x21 GPIO Expander | 0x40 Current Sense (24V) | 0x41 Touch Controller | 0x45 Current Sense (5V Module) | 0x78 Clock Generator |
Feature | BSP Revision | Remarks | |||||
---|---|---|---|---|---|---|---|
TQ Product | Chip | Interface | Function | 0007 | 0008 | 0009 | |
TQMa65xx | AM65xx | CPSW | GbE | ✔ | ✔ | ✔ | Available on Connector X28 |
GPIO | ✔ | ✔ | ✔ | ||||
I²C | ✔ | ✔ | ✔ | See onboard I2C devices | |||
MMC | SD Card | ✔ | ✔ | ✔ | |||
eMMC | ✔ | ✔ | ✔ | ||||
QSPI | NOR Flash | ✔ | ✔ | ✔ | |||
UART0 | Console | ✔ | ✔ | ✔ | |||
USB | USB 2.0 | ✔ | ✔ | ✔ |
TQ Product | Chip | Interface | Function | 0007 | 0008 | 0009 | Remarks |
---|---|---|---|---|---|---|---|
TQMa65xx | AM65xx | CPSW | GbE | ✔ | ✔ | ✔ | Available on Connector X28 |
GPIO | ✔ | ✔ | ✔ | ||||
I²C | ✔ | ✔ | ✔ | See onboard I2C devices | |||
MCAN | CAN 2.0B | ✔ | ✔ | ✔ | |||
MMC | SD Card | ✔ | ✔ | ✔ | |||
eMMC | ✔ | ✔ | ✔ | ||||
OLDI | LVDS | ✔ | ✔ | Tested with TIANMA TM070JVHG33 | |||
PRU_ICSSG0 | 2x GbE | ✔ | ✔ | ✔ | Connector X4/X5 | ||
PRU_ICSSG1 | 2x GbE | ✔ | ✔ | ✔ | Connector X6/X7 | ||
PRU_ICSSG2 | 2x GbE | ✔ | ✔ | ✔ | Connector X15/X16 | ||
QSPI | NOR Flash | ✔ | ✔ | ✔ | |||
UART0 | Console | ✔ | ✔ | ✔ | |||
USB | USB 2.0 | ✔ | ✔ | ✔ | |||
VOUT1 | RGB Display | ✔ | ✔ | tested with DMB DC44 and FC21 |
System Images
Boot Device | Symlink | File |
---|---|---|
SD Card/eMMC | tq-image-weston-tqma65xx-2gb-mba65xx.wic | tq-image-weston-tqma65xx-2gb-mba65xx.wic-<build_timestamp>.rootfs.wic |
Bootloader Binaries
Boot Device | Symlink | File |
---|---|---|
SD/eMMC | u-boot.img | u-boot-tqma65xx-2gb-mba65xx-2020.01-r0.img |
Linux Kernel Image
Symlink | File |
---|---|
Image | Image–5.4.109-r0-tqma65xx-2gb-mba65xx-<build_timestamp>.bin |
Devicetree Blobs
Symlink | Description |
---|---|
k3-am654-tqma65xx-mba65xx.dtb | Default |
k3-am65-tqma65xx-mba65xx-eth-prg0.dtbo | PRU Ethernet Devicetree overlay |
k3-am65-tqma65xx-mba65xx-eth-prg1.dtbo | PRU Ethernet Devicetree overlay |
k3-am65-tqma65xx-mba65xx-lvds-display.dtbo | LVDS Devicetree overlay |
k3-am65-tqma65xx-mba65xx-dmb-fc21.dtbo | Parallel Display Devicetree overlay |
k3-am65-tqma65xx-mba65xx-dmb-dc44.dtbo | Parallel Display Devicetree overlay |
k3-am65-tqma65xx-mba65xx-audio.dtbo | Audio Devicetree overlay |
Rootfs images
Symlink | File |
---|---|
tq-image-weston-tqma65xx-2gb-mba65xx.ext4 | tq-image-weston-tqma65xx-2gb-mba65xx-<build_timestamp>.rootfs.ext4 |
tq-image-weston-tqma65xx-2gb-mba65xx.tar.gz | tq-image-weston-tqma65xx-2gb-mba65xx-<build_timestamp>.rootfs.tar.gz |
System Images
Boot Device | Symlink | File |
---|---|---|
SD Card/eMMC | tq-image-weston-tqma65xx-4gb-mba65xx.wic | tq-image-weston-tqma65xx-4gb-mba65xx.wic-<build_timestamp>.rootfs.wic |
Bootloader Binaries
Boot Device | Symlink | File |
---|---|---|
SD/eMMC | u-boot.img | u-boot-tqma65xx-4gb-mba65xx-2020.01-r0.img |
Linux Kernel Image
Symlink | File |
---|---|
Image | Image–5.4.109-r0-tqma65xx-4gb-mba65xx-<build_timestamp>.bin |
Devicetree Blobs
Symlink | Description |
---|---|
k3-am654-tqma65xx-mba65xx.dtb | Default |
k3-am65-tqma65xx-mba65xx-eth-prg0.dtbo | PRU Ethernet Devicetree overlay |
k3-am65-tqma65xx-mba65xx-eth-prg1.dtbo | PRU Ethernet Devicetree overlay |
k3-am65-tqma65xx-mba65xx-lvds-display.dtbo | LVDS Devicetree overlay |
k3-am65-tqma65xx-mba65xx-dmb-fc21.dtbo | Parallel Display Devicetree overlay |
k3-am65-tqma65xx-mba65xx-dmb-dc44.dtbo | Parallel Display Devicetree overlay |
k3-am65-tqma65xx-mba65xx-audio.dtbo | Audio Devicetree overlay |
Rootfs images
Symlink | File |
---|---|
tq-image-weston-tqma65xx-4gb-mba65xx.ext4 | tq-image-weston-tqma65xx-4gb-mba65xx-<build_timestamp>.rootfs.ext4 |
tq-image-weston-tqma65xx-4gb-mba65xx.tar.gz | tq-image-weston-tqma65xx-4gb-mba65xx-<build_timestamp>.rootfs.tar.gz |
BSP Revision | ci-meta-tq release | Yocto Project / Poky Release | Target machine1) | U-Boot | Linux Kernel |
---|---|---|---|---|---|
0009 | kirkstone | 4.0.6 - Kirkstone | tqma65xx-2gb-mba65xx tqma65xx-4gb-mba65xx | 2020.01 | linux-v5.4.109-ti-5.4.y |
0008 | hardknott | 3.3.5 - Hardknott | tqma65xx-2gb-mba65xx tqma65xx-4gb-mba65xx | 2020.01 | linux-v5.4.109-ti-5.4.y |
0007 | zeus | 3.0.3 - Zeus | tqma65xx-mba65xx tqma65xx-mba65xx-p2 | 2020.01 | linux-v5.4.93-ti-5.4.y |
Size | Usage |
---|---|
0x0001 sector / 512 Byte | MBR / Partition Table |
BSP
BSP
U-Boot
Linux
BSP
U-Boot
Linux
Device assignment:
mmcdev 0 = eMMC
mmcdev 1 = SD Card
1. Run the following command in the Uboot shell to create update script:
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 2 7FE && mmc dev 0 && mmc write $loadaddr 2 7FE && echo U-Boot environment... && mmc dev 1 && mmc read $loadaddr 801 800 && mmc dev 0 &&mmc write $loadaddr 801 800 && echo reserved... && mmc dev 1 && mmc read $loadaddr 1001 1000 && mmc dev 0 &&mmc write $loadaddr 1001 1000 && echo Firmware Partition... && mmc dev 1 && mmc read $loadaddr 2001 10000 && mmc dev 0 && mmc write $loadaddr 2001 10000 && echo Root FS... && mmc dev 1 && mmc read $loadaddr C001 19F800 && mmc dev 0 && mmc write $loadaddr C001 19F800'
=> run netboot