Table of Contents

Embedded module TQMa6x - PTXdist Linux BSP documentation


Known Issues

Linux BSP Rev.0113

U-Boot 2017.11

U-Boot Environment
Affects U-Boot Environment
Issue U-Boot Environment loading/storing uses eMMC only
Effect If eMMC contains a valid environment sector the BSP Rev.0113 U-Boot will load that environment regardless of the actual boot device (e.g. sd card).
As the partition layout has been changed with BSP Rev.0110, boot commands from environments of BSP Revs. ≤ 0109 will not work anymore.
In consequence booting BSP Rev.0113 U-Boot will fail if an environment from BSP Rev. ≤ 0109 is present in eMMC.
Solution / Workaround Will be fixed in next BSP release.
Workaround boot failure:
  1. Boot from SD card using BSP Rev.0113 U-Boot
  2. Interrupt autoboot to access the U-Boot command line interface
  3. Set eMMC to be the active mmc device
    mmc dev 0
  4. Erase the environment sector
    mmc erase 0x800 0x800
  5. Reboot the system:
    reset
  6. Interrupt autoboot to access the U-Boot command line interface
  7. Save default enviroment to eMMC
    saveenv

Linux BSP Rev.0109

PTXdist

Build failure on Ubuntu 16.x host
Affects Image/RootFS creation
Issue Segmentation fault caused by genimage-7 tool when run on Ubuntu 16.x host
Effect Target root.ext2 fails to build.
Solution / Workaround Use genimage-8 instead of genimage-7

1. copy host-genimage.in and host-genimage.make from /usr/local/lib/ptxdist-2015.05.0/rules/ to TQMa6x-BSP-REV.0109/rules/
2. modify TQMa6x-BSP-REV.0109/rules/host-genimage.make like this:
HOST_GENIMAGE_VERSION    := 8
HOST_GENIMAGE_MD5        := 506a0cd6722431af87ef7cfe437662cc

3. run ptxdist clean host-genimage
4. run ptxdist images

Linux BSP Rev.0105

PTXdist / U-Boot

U-Boot build failure
Affects U-Boot build stage
Issue Typo in configs/platform-tq-mba6x/rules/u-boot-spi-tqma6s.make
Effect When U_BOOT_SPI_TQMA6S is selected, U-Boot fails to build properly.
Solution / Workaround Change line 29 in configs/platform-tq-mba6x/rules/u-boot-spi-tqma6s.make from
U_BOOT_SPI_TQMA6S_LICENS E := GPLv2
to
U_BOOT_SPI_TQMA6S_LICENSE := GPLv2

iperf3

Bug in UDP test
Affects iperf3 package provided with BSP
Issue iperf3 reports extremly high packet loss when performing an UDP test
Effect iperf3 is not suitable to determine meaningful UDP performance values
Solution / Workaround Use older version of iperf (e.g. iperf2)

Linux BSP Rev.0104

PTXdist

U-Boot build failure
Affects U-Boot build stage
Issue Typo in configs/platform-tq-mba6x/rules/u-boot-tqma6q.make
Effect When PTXCONF_U_BOOT_TQMA6S is not selected (i.e. U-Boot should only be build for TQMaQ), U-Boot fails to build properly.
Solution / Workaround Change line 66 in configs/platform-tq-mba6x/rules/u-boot-tqma6q.make from
ifdef PTXCONF_U_BOOT_TQMA6S_INSTALL_U_BOOT_IMX
to
ifdef PTXCONF_U_BOOT_TQMA6Q_INSTALL_U_BOOT_IMX

Linux Kernel 3.16

Kernel does not boot
Affects U-Boot & U-Boot environment
Issue New Kernel memory map
Effect Kernel does not boot (properly) with U-Boot and U-Boot environment from BSPs < Rev. 0104
Solution / Workaround Use U-Boot from BSP Rev. 0104 and reset U-Boot envrionment to default (any custom variables can, of course, be added again afterwards).

OSELAS.Toolchain 2013.12.x from debian.pengutronix.de

Qt Creator debugging fails
Affects
Subject
GDB
Issue Missing support for Python scripts (i.e., gdb is not configured using –with-python)
Effect Qt Creator Debugging Helpers will not work (properly)
Solution / Workaround Build toolchain from source

BSP

u-boot

Linux

General

CAN

Ethernet

USB

I2C

SD / eMMC

PTXdist

Toolchain

OSELAS.Toolchain 2012.12.x