Entry Page
Product URL list
Board Support Packages
Third-Party Add-Ons
* Microsoft® Windows® CE * Microsoft® Windows® Embedded * QNX® Neutrino® * Android (coming soon)
Starterkit
Hardware
Onboard I2C devices
Onboard I2C devices
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 |
Hardware Issues
Linux BSP
U-Boot
U-Boot
Supported featuresFeature | 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 | • | • |
Supported boot devices
Boot device | supported |
---|---|
eMMC | • |
SD Card | • |
QSPI NOR | • |
Kernel
Operating System
Operating System
Supported FeaturesTQ 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 |
Yocto BSP Version Matrix
Please visit our Github for the latest updates and BSP releases.
BSP Version Matrix
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 |
FAQ
PTXdist
Quickstart Yocto BSP
Changelog Yocto
How-To yocto
Known Issues Yocto
MBa57x
RS485
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 |
Disclaimer
TQ-Systems GmbH provides the Board Support Packages (BSP) free of charge. The software included in the shipment has been configured individually for the starter kits. The software is only intended to evaluate the module. The use of the Board Support Packages (BSP) is only allowed within the scope of functionality described by TQ-Systems GmbH. TQ-Systems GmbH does not accept any liability for all further changes of the Board Support Package and for any damage resulting from its use.
TQ-Systems GmbH provides the Board Support Packages (BSP) free of charge. The software included in the shipment has been configured individually for the starter kits. The software is only intended to evaluate the module. The use of the Board Support Packages (BSP) is only allowed within the scope of functionality described by TQ-Systems GmbH. TQ-Systems GmbH does not accept any liability for all further changes of the Board Support Package and for any damage resulting from its use.