Operating System
BSP Version Matrix
| BSP revision | 0100 | 0101 | 0102 | 0106 | 0109 | 0115 | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| PTXdist | 2012.04 | 2012.07 | 2012.07 | 2012.07 | 2013.12.0 | 2013.12.0 | ||||
| OSELAS Toolchain | 2011.11 | 2011.11 | 2011.11 | 2011.11.3 | 2013.12.2 fsl: 2011.11.3 | 2014.12.2 | ||||
| Platform | tqma28-fsl | tqma28-fsl | tqma28 | tqma28-fsl | tqma28 | tqma28-fsl | tqma28 | tqma28-fsl | tqma28 | tqma28 |
| U-Boot | 2009.08 | 2009.08 | 2012.10 | 2009.08 | 2012.10 | 2009.08 | 2013.04 | 2009.08 | 2013.04 | 2015.07 |
| Linux Kernel | 2.6.35 | 2.6.35 | 3.5 | 2.6.35 | 3.5 | 2.6.35 | 3.10 | 2.6.35 | 3.14 | 3.14.19 |
For new projects TQ strongly recommends to use the tqma28 platform (mainline kernel).
However, if your project has requirements not yet supported by the tqma28 platform (please check »Remarks« below), the tqma28-fsl platform (freescale kernel) may be an option.
Supported Features
| Feature | BSP Revision | Remarks | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| TQ Product | Chip | Interface | Function | 100 | 101 | 102 | 106 | 109 | 115 | |
| TQMa28 | i.MX28 | CPU | • | • | • | • | • | • | i.MX287, i.MX283 | |
| EMI | DDR2 SDRAM | • | • | • | • | • | • | |||
| SSP0 | eMMC | • | • | • | • | • | • | boot device | ||
| SSP1 | SD card | • | • | • | • | • | • | boot device | ||
| SSP2 | disabled in default pin multiplexing, SS1 & SS2 used for USB overcurrent detection |
|||||||||
| SSP3 | disabled in default pin multiplexing | |||||||||
| I2C0 | Bus access | • | • | • | • | • | • | intended for customer use TQMa28 REV20x: Boot EEPROM (0xA0) |
||
| I2C1 | Bus access | • | • | • | • | • | • | |||
| I2C1 | LM73 (0x49) | • | • | • | • | • | • | |||
| M24C64 (0x50) | • | • | • | • | • | • | ||||
| OCOTP | • | • | (U-Boot only) | |||||||
| MBa28 | I2C1 | LM73 (0x4A) | • | • | • | • | • | • | ||
| PCA9554 (0x20) | • | • | • | • | • | • | ||||
| PCA9554 (0x21) | • | • | • | • | • | • | ||||
| PCA9554 (0x20) | GPO | 8 x Output (X1) | • | • | • | • | • | • | ||
| PCA9554 (0x21) | GPI | 4 x Input (X1) | • | • | • | • | • | • | ||
| USERLED | 2 x LED | • | • | • | • | • | • | |||
| CAN0 | CAN 2.0B | • | • | • | • | • | • | |||
| CAN1 | CAN 2.0B | • | • | • | • | • | • | |||
| DUART | RS232 | • | • | • | • | • | • | RX/TX, TTL available on X14 | ||
| AUART0 | RS485 | • | • | • | • | • | • | |||
| AUART1 | • | • | • | • | • | • | RX/TX, TTL available on X14 | |||
| AUART2 | • | • | • | • | • | not available due to pin multiplexing | ||||
| AUART3 | RS232 | • | • | • | • | • | • | RX/TX/RTS/CTS, TTL available on X14 | ||
| AUART4 | • | • | • | • | • | • | RX/TX/RTS/CTS, TTL available on X10 | |||
| ENET-MAC0 | 10 Mbps and 100 Mbps Ethernet/IEEE 802.3 | • | • | • | • | • | • | BSP Rev. < 0106: Supports internal ethernet clock only BSP Rev. ≥ 0106: Supports external (default) or internal ethernet clock (selectable) [for background infos cf. Technical Note TQMa28-MBa28] MBa28 Rev. ≥ 0106: Provides 50 MHz crystal oscillator as an external clock source for ethernet |
||
| IEEE-1588 | ||||||||||
| ENET-MAC1 | 10 Mbps and 100 Mbps Ethernet/IEEE 802.3 | • | • | • | • | • | ||||
| IEEE-1588 | ||||||||||
| SWITCH | 3-Port Ethernet Switch | • | ○ | ○ | ○ | ○ | only available in platform tqma28-fsl | |||
| LCDIF | parallel display | • | • | • | • | • | FG0700M0DSSWMG01 | |||
| USB0 | Host | • | • | • | • | • | • | mass storage, human interface devices | ||
| OTG | • | • | • | • | ○ | on MBa28 only host mode (pin USB_ID tied to GND) | ||||
| USB1 | Host | • | • | • | • | • | • | mass storage, human interface devices | ||
| SAIF0 | SGTL5000 | • | • | • | • | • | • | |||
| SAIF1 | ||||||||||
| SPDIF | ||||||||||
| SGTL5000 | Audio Codec | Audio Out | • | • | • | • | • | • | ||
| Microphone In | on request | |||||||||
| HSADC | see constraints | |||||||||
| LRADC | 4/5-wire touch-screen | • | • | • | • | • | • | |||
Table primarily applies to platform tqma28, please see changelog for details on differences to platform tqma28-fsl
Changelog
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.