en

User Tools

Site Tools


vmware.png nfs.png tftp.png subversion.png eclipse.png logo.png tutorial.png

WORK IN PROGRESS


Embedded Single Board Computer MBa6ULxL - Yocto Linux BSP documentation



BSP Overview


BSP Revision 0107
meta-tq release warrior
Yocto Project / Poky Release 2.7.0 - Warrior
Target machine1) tqma6ulx-lga-mba6ulxl
U-Boot 2016.03 + rel_imx_4.1.15_2.0.0_ga + patches
Linux Kernel 4.14.78 + rel_imx_4.14.78_1.0.0_ga + patches


Bootloader


Supported features

Feature BSP Revision Remarks
TQ Product Chip Interface Function 0107
MBa6ULx i.MX6UL Ethernet RGMII (10/100 Mbit/s)
MBa6ULx i.MX6UL I²C EEPROM, Temperature Sensors
MBa6ULx i.MX6UL IIM / Fuse on request
MBa6ULx i.MX6UL UART6 default console via USB Debug connector
MBa6ULx i.MX6UL uSDHC eMMC / SD-Card SD card / eMMC


Supported boot devices

Boot device supported
eMMC / SD boot
TFTP boot


Operating System


Supported Features

Feature BSP Revision Remarks
TQ Product Chip Interface Function 0107
MBa6ULxL i.MX6UL ENET 1 RMII (10/100 Mbit/s)
MBa6ULxL i.MX6UL ENET 2 RMII (10/100 Mbit/s)
i.MX6UL FLEXCAN1 CAN 2.0B
i.MX6UL FLEXCAN2 CAN 2.0B
i.MX6UL GPIO4 GPIO pinheader x23
i.MX6UL I2C4 I2C devices pinheader x22
onboard I2C devices
i.MX6UL LCDIF Parallel LCD tested with etm0700g0edh6
requires special devicetree
i.MX6UL SPI2 SPI master pinheader x22
i.MX6UL UART1 RS232 pinheader X22 or USB debug
DIP switch S16_1 must be set to OFF
i.MX6UL UART2 RS232 pinheader X22
i.MX6UL UART6 TTL pinheader X23
i.MX6UL USB Debug Console micro USB connector X10
i.MX6UL USB Host USB2514
i.MX6UL USB OTG USB peripheral tested with linux serial gadget
MBa6ULxL USB1 Host X16 (dual USB connector)
MBa6ULxL USB2 Host X16 (dual USB connector)
MBa6ULxL USB3 Host X25 (MPCIe connector)
MBa6ULxL USB4 Host X24 (MPCIe connector)


Onboard I2C Devices

MBa6ULx

I2C bus MBa6ULxL
I2C4 0x08
PMIC
0x1A
Temp sensor
0x22
GPIO Portxexpander
0x32
EEPROM
0x41
Touch controller
0x50
EEPROM
0x52
EEPROM
0x68
RTC


i.MX6 AUD3 I2S t.b.d
i.MX6 I2S AudioCodec t.b.d

Changelog


0107


Partitioning

SD / eMMC images

  • sector size 512 Byte
  • unpartitioned area: 4MiB (0x2000 sectors)
Sector Size Usage
0x00000 … 0x000000 0x0001 sector / 512 Byte MBR / Partition Table
0x00001 … 0x000001 0x0001 sector / 512 Byte
0x00002 … 0x0007FF 0x07FE sectors / 1023 KiB u-boot
0x00800 … 0x000FFF 0x0800 sectors / 1MiB environment 2)
0x01000 … 0x001FFF 0x1000 sectors / 2 MiB free
0x02000 … 0x00BFFF 0xA000 sectors / 20 MiB boot /firmware (Kernel,devicetrees)
0x0C000 … 0x08BFFF 0x100000 sectors / 512 MiB root
1)
i.e. value for MACHINE variable

en/arm/tqma6ulx/mba6ulxl/linux/yocto/overview.txt · Last modified: 2019/10/21 18:21 by liedmann


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.


Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki