Getting started
QSXP on QSBASE3
Unboxing
Wiring
Booting
Next Step Usage
Next Step Software
Next Step Hardware
QSXM on QSBASE3
Unboxing
Wiring
Booting
Next Step Usage
Next Step Software
Next Step Hardware
QS8M on QSBASE2
Unboxing
Wiring
Booting, First steps
TTL to USB Terminal Connection
Next Steps
Re-installing the OS
Customizing the OS
Display support
Raspberry Pi Touch Display
QSMP on QSBASE2
Unboxing
Wiring
Booting, First steps
TTL to USB Terminal Connection
Next Steps
Re-installing the OS
Customizing the OS
Display support
Raspberry Pi Touch Display
QSMP on QSBASE1
Unboxing
Wiring
Booting, First steps
TTL to USB Terminal Connection
Next Steps
Re-installing the OS
Customizing the OS
Display support
QSMP-1510
First Steps
TTL to USB Terminal Connection
Next Steps
Installing the OS
Next Step Software
Next Step Hardware
TX8M StarterKit
Unboxing
Assembling and connecting
Booting, First steps
TX8M-ND00
TX8M-1610
TX8M-1620
Terminal Connection
Play a video (TX8M-1610)
(Re)Installing the OS
TX8M-ND00
TX8M-1610
TX8M-ND00
Customizing the OS
CAN Support
TXMP on Mainboard 7
Booting, First steps
Next Steps
Re-installing the OS
Customizing the OS
Display support
Further Documentation
TX6 or TXUL on Mainboard 7
Booting, First steps
Next Steps
Re-installing the OS
Customizing the OS
Display support
Further Documentation
TX6UL Evaluation Kit
Overview
Features
Silicon Labs WF111 Wi-Fi Module
Project QuickStart Kit Option
Software Installation
MFG-Tool
Connector Pinouts
Wifi Setup
STM32CubeProgrammer
Installing STM32CubeProgrammer
USB serial link
Flash the eMMC
U-Boot Environment
MFG-Tool
MFG-Tool Setup
Overview
Unpack MfgTool.zip
1. Execute MfgToolSetup.bat
2. Enter p/n
2.1. Installation type
3. Choosing Cutsom Files
4. MfgTool2 is Started
Adding Custom Files
Environment settings
Change mtdparts - NAND partition layout
UUU - Universal Update Utility
Getting uuu
Usage
Running uuu
UUU with Custom Files
Creating Filesystems
Script Examples
Hardware Documentation
QS-GUIDE
Concept
Unique Features
EMC Quality by Design
Advanced Soldering
Standard Pinout
Layout Guidelines
Land pattern
Solder Mask
GND Vias
Soldering Recommendations
Recommended stencil design
Thermal Considerations
Packaging
QS Standard Pinout
Power Supply, Reset and Boot mode
Power Supply
QS Operating conditions
QSX Operating conditions
NRST_PWREN - Reset and Peripheral Power Enable
QSMP
QS8M
QSX
BOOTMODE
USB
VBUS
Wiring example
USB3 Super Speed
SD Interface
Signals
SD-Card example diagram
Ethernet
Wiring example
CAN
I2C
SPI
UART
Display
Backlight and Display Control
18-bit RGB Display Interface
MIPI DSI Display
Camera
PCIe
Disclaimer
Intended Audience
Acronyms and Abbreviations
TX-GUIDE
1. Concept
1.1. Disclaimer
1.2. Intended Audience
1.3. Copyright Notice
1.4. Acronyms and Abbreviations
2. Feature Overview
3. Connector Pin Assignments and Signal Descriptions
3.1. Power Supply
3.2. Reset & Bootmode
3.3. RTC & Power-Button
3.4. Ethernet Signals
3.4.1. Ethernet Physical Layer Layout Guidelines
3.4.2. Power and Ground Planes
3.4.3. 4 Layer Stackup
3.4.4. 2 Layer Stackup
3.4.5. Component Placement
3.4.6. Design Techniques for EMI Suppression
3.4.7. Controlled Impedance for Differential Signals
3.4.8. Magnetics Module
3.5. USB
3.5.1. USB Physical Layer Layout Guidelines
3.5.2. Controlled Impedance for USB Traces
3.5.3. Isolation of DP/DM Traces
3.5.4. Isolated shielding on the USB connector
3.5.5. USB recommendations
3.6. I2C
3.6.1. Example I2C Voltage Level Translator (TX27 and TX51 only)
3.6.2. I2C recommendations
3.7. PWM / 1-WIRE
3.8. CSPI - Configurable Serial Peripheral Interface
3.9. SDIO Interfaces
3.9.1. SD-Card example diagram using level shifters
3.9.2. SD-Card example diagram only for 3.3V modules
3.10. UARTs
3.10.1. UART Example diagram
3.11. Keypad Interface
3.12. Digital Audio Ports
3.13. CMOS Sensor Interface
3.14. Extended and 2nd CMOS Sensor Interface (TX51, TX53 and TX6 only)
3.15. LCD Interface
3.16. LVDS option (TX53, TX6, TX8X only)
3.16.1. LVDS pin mapping
3.16.2. LVDS recommendations
3.16.3. USB3 pin mapping (TX8X only)
3.16.4. SATA pin mapping (TX53, TX6Q, TX6QP only)
3.16.5. SATA recommendations
3.17. CAN Interface
3.18. 2nd Ethernet RMII (TX28 only)
3.19. TV out (TX51, TX53 only)
3.19.1. TV Encoder Recommendations
3.20. PCI express (TX6, TX8M, TX8X only)
3.20.1. PCI Express interface recommendations
3.20.1.1. PCI Express general routing guidelines
3.20.1.2. PCI Express coupling lane
3.20.2. PCIe recommendations
3.21. GPIO and module specific signals
4. Optional Debugging Connector
4.1. Debug Connector Signal Assignment
4.2. Debug connector location
5. Mechanical
5.1. TX module outline
5.2. SO-DIMM connector
5.3. DIMM Connector PCB Layout example
5.4. TX Fastener Kit
5.5. TX Heatsink Kit (17 K/W)
5.5.1. Standard extruded heatsink – SK 473 – length 68mm
5.5.2. Heat conductive gel foil – GEL 10
5.6. TX Heatsink Kit (7 K/W)
5.6.1. Standard extruded heatsink – SK 560 – length 68mm
5.6.2. Heat conductive gel foil – GEL 27 S 25
Pinouts
QSBASE1
X1 LCD
X10 DEBUG UART
JTAG Header
Test Pad Numbering
QSBASE2
Test Pad Numbering
X7 DEBUG UART
X8 EXPANSION CONNECTOR
QSBASE3
X2 BOOTMODE
X3 DEBUG UART
X9 EXPANSION CONNECTOR
X6 MIPI DSI
X102 1st MIPI CSI
X103 2nd MIPI CSI
X101 M.2
TX-MIPI-LVDS Mainboard
X3 Header (Debug connector)
X4 Header
X9 Header
X10 Header
X11 Header
X14 Header (MIPI-CSI connector)
TX Mainboard 7
TX6UL Evaluation Kit
ST103 UART5 / CAN0
ST102 UART6 / CAN1
ST101 UART2 / UART3
ST100 UART1
ST104 MISC
ST105 LCD
Software Documentation
QSXP | QSXM | QS8M | TX8M
NXP Zeus BSP
NXP Documentation
General
CPU Temperature
karo-image-weston
Test the GPU
Play a Video
WiFi/BT Guide
WiFi DTB
Connecting WiFi
Set Up Bluetooth
Camera Guide
Camera Enablement
Camera DTB
Stream Camera
QSMP | TXMP
Zeus BSP
General
Sleep Mode
karo-image-weston
Test the GPU
Play a Video
Cortex®-M4 development
Coprocessor Firmware Development
Coprocessor Management Overview
How to boot the Cortex® Coprocessor
How to configure system resources
Resource manager for coprocessing
Kernel Configurations needed
Device Tree Modifications needed
How to Control the Coprocessor from Linux
How to start the Coprocessor from the bootloader
TX6 | TXUL
Zeus BSP
General
CPU Temperature
karo-image-weston
Test the GPU
Play a Video
QT5 Cross Compilation
Toolchain with QT Creator
Requirements
Building SDK
Installing SDK
Installing QT Creator
Setup QT Creator
SDK
Device
Hello World
Debian Guide
TX8 Debian Guide
Using Flashimage
Manual installation
Debian Net-Installer
Before you start
Running Debian Net-Installer
Ramdisk, kernel, devicetree
Configuring U-Boot
Booting the Installer
Booting your Installation
Kernel and devicetree into eMMC
Installing Desktop
Manual Desktop installation
On-screen keyboard
Time
TX6 Debian Guide
MFG-Tool DEBIAN-STRETCH
Environment
DTB
Kernel and kernel modules
Rootfs
MfgTool DEBIAN-NETINSTALLER
Environment
DTB
Kernel and kernel modules
Initrd RAM disk
Debian Netinstaller on TX6
1. Select language and location
2. Configure the network
3. Choose a mirror and download installer components
4. Set up users and passwords
5. Ignore partitioning warnings
6. Partitioning
7. Popularity-contest
8. Software selection
9. Ignore Grub warning
10. Continue without bootloader
Install Desktop Environment
Yocto Guide
Mainline Yocto Zeus Guide
BSP Setup
References
Requirements
Host Packages
Setting up Git
Setting up the Repo Utility
BSP Checkout
Updating Sources
Building Images
Building TX6/TXUL Series
Building the Image
Getting the SDK
Image Deployment
Building QSMP/TXMP Series
Building the Image
Getting the SDK
Image Deployment
Introduction to sstate cache
sstate cache background
sstate cache server
Verify the sstate is working
Customizing the BSP
Kernel & Devicetree
Entering Devshell
Menuconfig
Building Kernel
Devicetree
Create Custom Layer
Append Kernel Recipe
Create Custom Image
NXP Yocto Zeus Guide
BSP Setup
References
Requirements
Host Packages
Setting up Git
Setting up the Repo Utility
BSP Checkout
Updating Sources
Building Images
Bitbake Setup
local.conf
WiFi/Bluetooth
Raspi Camera
Starting Build
Getting the SDK
Image Deployment
Enable sstate cache
sstate cache background
sstate cache server
Verify the sstate is working
Basler Camera
Build Directory
Basler Layers
Patching Basler Layers
Building Image
Usage
Chromium
Running Chromium
NXP Documentation
Customizing the BSP
Kernel & Devicetree
Entering Devshell
Menuconfig
Building Kernel
Devicetree
Create Custom Layer
Append Kernel Recipe
Create Custom Image
Legacy Yocto
Yocto Thud Guide
Setup
References
Requirements
Host Packages
Setting up Git
Setting up the Repo Utility
BSP Checkout
Build Configuration
U-Boot Version
ARM® Trusted Firmware
Building an Image
Image Deployment
Enable sstate Cache
NXP Yocto Sumo Guide
Setup
References
Requirements
Host Packages
Setting up Git
Setting up the Repo Utility
BSP Checkout
Building Images
Building TX8M/QS8M Series
U-Boot Version
Building The Image
Restarting a build environment
Image Deployment
Building TX6/TXUL Series
U-Boot Hint
Building the image
Restarting a build environment
Image Deployment
Enable sstate cache
sstate cache background
sstate cache server
Verify the sstate is working
Chromium on TX8M
Running Chromium
Autostarting Chromium
Entropy problem
Creating Service
Yocto Rocko Guide
1. Setup
1.1. References
1.2. Requirements
1.3. Host packages
1.4. Upgrade git version
1.5. Setting up git
1.6. Setting up the repo utility
1.7. Yocto Project Setup
1.8. Choosing a machine
1.9. Set up the environment
1.10. U-Boot
1.11. Choosing an image target
1.12. Additional packages
1.13. Building an image target
1.14. Image Deployment
2. Enable sstate cache
2.1. sstate cache background
2.2. sstate cache server
3. Verify the sstate is working
4. Linux Kernel Version
5. Adding Layers to Yocto
If you’re new to Yocto
Knowledge Base
How-To’s
Enabling USB-Bootmode
QS(X) Modules
TX Modules
Physical Pins
QSBASE1
QSBASE2
QSBASE3
TX-(MIPI)-LVDS Mainboard
TX Mainboard 7
TXUL EvalKit
TTL Converter Terminal Connection
Wiring
Accessing
Linux
Windows
Running UUU on Windows 7
Installing winusb file
Using Zadig to make UTP work
Linux WiFi Setup
1. Device Name
2. Bring up the Device
3. Scan WiFi
4. Connect
5. Optain IP
6. Test Connection
Converting ramdisk
.img
file for u-boot
Common Support Help
Python v3.6+ on Debian 9
Update the system
Installing Python 3.6.x from source
Set the system to default to Python 3.6
Troubleshooting
UUU USB Failures
UUU exits without displaying anything
Wait for Known USB Device Appear
TX8M-ND00 LIBUSB-HID-ERROR
Known Issues
Linux Issues
Compile errors with modern Kernel on Host
Problem:
Cause:
Workaround:
Procedure:
U-Boot Issues
Loading kernel is very slow
Problem:
Cause:
Workaround:
Procedure:
General Information
Yocto Sources Handling
Preamble
Sources in Yocto
Frequently Asked Questions
General Questions
Connecting TTL Terminal
Enabling Bootmode
UUU on Windows 7
Troubleshooting
UUU USB Failures
Compile Errors on Modern Kernel
Requested init /linuxrc failed
Changelog
Ka-Ro electronics GmbH
Docs
»
Knowledge Base
»
General Information
View page source
Next
Previous
General Information
¶
Find stuff here that is of general interest to be known.
Overview:
Yocto Sources Handling