* Microsoft® Windows® CE * Microsoft® Windows® Embedded * QNX® Neutrino® * Android (coming soon)
I2C bus | TQMa57xx | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
I2C1 | 0x12 PMIC DVS | 0x1F Tempsensor SE97BTP | 0x37 EEPROM SW-Protect | 0x58 PMIC Power Registers | 0x59 PMIC Interface and auxiliaries | 0x5A PMIC Trimming and test | 0x5B PMIC OTP | 0x54 EEPROM | 0x57 EEPROM SE97BTP | 0x5C EEPROM | 0x68 RTC DS1339 |
I2C bus | MBa57xx | |||||
---|---|---|---|---|---|---|
I2C4 | 0x18 Audio Codec | 0x20 PCA9555 | 0x21 PCA9554 | 0x2D USB Hub | 0x41 Touchcontroller |
Feature | BSP Revision | Remarks | ||||
---|---|---|---|---|---|---|
TQ Product | Chip | Interface | Function | 0006 | 0007 | |
TQMa57xx | AM57xx | GMAC0 | RGMII | • | • | |
TQMa57xx | AM57xx | I²C1 | Bus access | • | • | |
TQMa57xx | AM57xx | I²C4 | Bus access | • | • | |
TQMa57xx | AM57xx | qSPI | QSPI SPI NOR Flash | • | • | |
TQMa57xx | AM57xx | UART3 | RS232 | • | • | default console |
TQMa57xx | AM57xx | USB2 | USB Storage Device | • | • | |
TQMa57xx | AM57xx | USB3 | USB Storage Device | • | • | |
TQMa57xx | AM57xx | MMC1 | eMMC | • | • | |
TQMa57xx | AM57xx | MMC2 | SD-Card | • | • | |
TQMa57xx | AM57xx | JTAG | Debug | • | • | |
TQMa57xx | AM57xx | USB 2.0 | USB HUB | • | • | |
TQMa57xx | AM57xx | USB 3.0 | HOST 1 | • | • |
Boot device | supported |
---|---|
eMMC | • |
SD Card | • |
QSPI NOR | • |
TQ Product | Chip | Interface | Function | 0006 | 0007 | Remarks |
---|---|---|---|---|---|---|
TQMa57xx | AM57xx | DCAN1 | CAN0 | • | • | |
AM57xx | DCAN2 | CAN1 | • | • | ||
AM57xx | DEBUG | JTAG | • | • | tested with XDS200 USB Debug Probe | |
AM57xx | GMAC0 | RGMII | • | • | ||
AM57xx | GMAC1 | RGMII | • | • | ||
AM57xx | I2C1 | I2C devices | • | • | See onboard I2C devices | |
AM57xx | I2C4 | I2C devices | • | • | See onboard I2C devices | |
AM57xx | I2S | Audio | ||||
AM57xx | GPIO | • | • | |||
AM57xx | MMC1 | SD Card | • | • | ||
AM57xx | MMC2 | eMMC | • | • | ||
AM57xx | MMC4 | SDIO | SDIO 4 Bit Interface | |||
AM57xx | PCIe | PCIe Lane 0 | PCIe | |||
AM57xx | PCIe | PCIe Lane 1 | mPCIe | |||
AM57xx | PRUSS1 | PRU_ETH0 | • | • | ||
AM57xx | PRUSS2 | PRU_ETH1 | ||||
AM57xx | QSPI | QSPI NOR | • | • | ||
AM57xx | SATA | Serial ATA Revision 3.0 | • | |||
AM57xx | UART3 | RS232 | • | • | Default console | |
AM57xx | UART10 | RS485 | • | • | ||
AM57xx | USB2 | OTG | ||||
AM57xx | USB3 | Host / USB Hub TUSB8041 | • | • | ||
MBa57xx | TUSB8041 | USB3.0 | Host 1 | • | • | |
TUSB8041 | USB3.0 | Host 2 | • | • | ||
TUSB8041 | USB3.0 | Host 3 | • | • | ||
TUSB8041 | USB3.0 | USB4604 | • | • | ||
USB4604 | USB2.0 | Host 1 | Available over X55 | |||
USB4604 | USB2.0 | Host 2 | Available over X56 | |||
USB4604 | USB2.0 | USB SATA | Available over X26 | |||
USB4604 | USB2.0 | USB PCIe | • | • | Available over X29 |
BSP Revision | 0006 |
---|---|
meta-tq release | morty.TQMa57xx.BSP.SW.0006 |
Yocto Project / Poky Release | 2.2.1 - Morty |
Target machine | tqma571x-mba57xx tqma572x-mba57xx |
U-Boot | 2018.01 |
Linux Kernel | 4.9.77 |
RS485 bus block in half-duplex mode | |
---|---|
Affects | RS485 via UARTx on MBa57xx Revsion 01xx |
Issue | During AM57xx reset the UARTx.CTS# pin is low by default (CPU internal pull down) |
Effect | Using the AM57xx RS485 circuitry in a half-duplex slave device or half-duplex multi-master environment may block the RS485 bus during AM57xx reset. The bus is released as soon as the UARTx.CTS# pin is properly configured by software (e.g. U-Boot, Linux, etc.) |
Solution / Workaround | Add a 10k pull up to the UARTx.CTS# signal on carrier board This behaviour will be fixed with MBa57xx REV.02xx |