WORK IN PROGRESS
Reset Configuration Word (RCW)
Multiple SerDes configurations are possible in combination with the STKTxxxx starterkit. For details see the STKTxxxx Hardware User Guide. The SerDes configurations are set at boottime via the CPU Reset Configuration Word (RCW). The CPU reads the RCW from its boot media (e.g. NOR Flash, SD Card) and configures its SerDes Lanes and other settings accordingly.
(Hier vielleicht Verweis auf Figure 31-1. Supported SerDes Options aus dem T1040 reference manual. Oder gleich eine eigene Abbildung zeichnen die nur die auf dem STKTxxxx unterstützten Konfigurationen zeigt.)
Following RCWs resp. SerDes configurations are possible on the STKTxxxx and are implemented in the Board Support Package:
- TQMT1042_SERDES86
- TQMT1042_SERDES88
- TQMT1042_SERDES8E
- TQMT1040_SERDES66
The deployable images are automatically built incorporating the selected RCW. The RCW can be selected by editing the file /opt/tq-powerarch-bsp/yocto/build/conf/local.conf
Herein, one RCW must be selected while the others are commented out (#), e.g.:
#FSL_RCW = "TQMT1042_SERDES86" #FSL_RCW = "TQMT1042_SERDES88" #FSL_RCW = "TQMT1042_SERDES8E" FSL_RCW = "TQMT1040_SERDES66"
Device Tree
Some RCWs / SerDes configurations also require a dedicated linux device tree.
The deployable images are automatically built incorporating the selected device tree. The device tree can be selected by editing the file /opt/tq-powerarch-bsp/yocto/build/conf/local.conf
Herein, one device tree must be selected while the others are commented out (#), e.g.:
#KERNEL_DEVICETREE = "fsl/tqmt1042.dtb" #KERNEL_DEVICETREE = "fsl/tqmt1042_serdes8e.dtb" KERNEL_DEVICETREE = "fsl/tqmt1040.dtb"
How-to
NFS Boot
Prerequisites
- Running NFS Server on Host system
- Running TFTP Server on Host system
- System Image build with Yocto BSP
Prepare Host
Prepare Target
Write Image onto NOR Flash
- Running TFTP Server on Host system
The TQMT104x Yocto BSP provides
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.