User Tools

Site Tools


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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:arm:tqmls10xxa:linux:yocto:how_to [2019/04/15 09:40]
liedmann created
en:arm:tqmls10xxa:linux:yocto:how_to [2019/07/11 13:55] (current)
liedmann Added how to use 10Gbit ethernet on STKLS1045
Line 1: Line 1:
 +~~NOTOC~~
 +~~NOCACHE~~
 <WRAP round important>​WORK IN PROGRESS</​WRAP>  ​ <WRAP round important>​WORK IN PROGRESS</​WRAP>  ​
 <embed en:​templates:​tabs_yocto>​ <embed en:​templates:​tabs_yocto>​
Line 13: Line 15:
 \\  ​ \\  ​
 \\ \\
 +
 +===== How to use 10Gbit ethernet on STKLS1046 with BSP REV.0003 =====
 +
 +In order to use the two 10 Gbit ethernet interfaces on the STKLS1046, the U-Boot bootloader has to be rebuilt with a new RCW configuration. \\  By default RCW **3333 (SerDes1)** and **5559 (SerDes2)** are configured in the TQMLS1046 U-Boot. This RCW configuration does not support 10Gbit ethernet.
 +
 +<WRAP round important>​
 +In one of the next updates a U-Boot binary with a proper configuration for 10Gbit ethernet will be build by default.
 +</​WRAP>​
 +
 +==== RCW Configuration 1133_5559 ====
 +
 +<WRAP round info 80%>
 +
 +As an example the RCW configuration 1133(SerDes1) and 5559(SerDes2) has been chosen for this how to. \\
 +See the tables below for further information about the RCW configuration.
 +</​WRAP>​
 +^  SerDes1 - RCW 1133  ^^^^^^
 +^  Lane D  ^  Lane C  ^  Lane B  ^  Lane A  ^  PCIe GEN1/2 \\  PLL Mapping ​ ^  PCIe GEN3 \\  PLL Mapping ​ ^
 +|  XFI.9  |  XFI.10 ​ |  SGMII.5 ​ |  SGMII.6 ​ |  2211  |  N/A  |
 +
 +^  SerDes2 - RCW 5559  ^^^^^^
 +^  Lane D  ^  Lane C  ^  Lane B  ^  Lane A  ^  PCIe GEN1/2 \\  PLL Mapping ​ ^  PCIe GEN3 \\  PLL Mapping ​ ^
 +|  Unused ​ |  PCIe.2 x1  |  PCIe.3 x1  |  SATA  |  2221  |  N/A  |
 +
 +
 +==== Rebuild U-Boot with RCW configuration 1133_5559 ====
 +
 +  - [[.:​quickstart_yocto|Follow the guide how to build the Yocto Image for the TQMLS1046]] ​
 +  - After building the Yocto Image, following line has to be added to configuration file local.conf \\  <​code>​UBOOT_RCW_CONFIG = "​TQMLS1046A_RCW_1133_5559"</​code> ​
 +  - Create a new Image wih the the command bitbake core-image-minimal ​
 +
 +
 +==== STKLS1046 DIP Switch Configuration ====
 +
 +According to the RCW 1133_5559 the DIP switches on STKLS1046 DIP must be set as follows: ​
 +\\
 +==== SD card RCW 1133_5559 ====
 +^ |:::  ^  S7  ||||::: ^  S8  ||||::: ^  S6  ||||::: ^  S5  ||||::: ^  S10  ||
 +^  DIP  |::: ^  4  ^  3   ​^ ​ 2  ^  1  | :::  ^  4  ^  3  ^  2  ^  1 | ::: ^ 4 ^  3  ^  2  ^  1 | ::: ^ 4 ^  3  ^  2  ^  1 |:::^  2  ^  1  ^
 +^  OFF  |:::  |  •  |  •  |  •  |  •  | ::: | |  •  | |  •  |::: | |  •  | | |:::|  •  | |  •  |  •  |:::| | | 
 +^  ON  |::: | | | | | ::: |  •  | |  •  | |::: |  •  | |  •  |  •  |:::|  |  •  | | |:::|  •  |  •  |
 +
 +
 +==== Ethernet interface assigment RCW 1133_5559 ====
 +
 +{{:​en:​arm:​tqmls10xxa:​mbls10xxa:​stkls1046_eth.jpg?​nolink700|}} ​      
 +
 +^  1  ^  2  ^  3  ^  4  ^  5  ^  6  ^  7  ^  8  ^  9  ^  10  ^  11  ^  12  ^
 +|  ++RGMII.3 | \\  U-Boot: FM1@DTSEC3\\ ​ Linux: eth0 ++  |  ++RGMII.4 | \\  U-Boot: FM1@DTSEC4\\ ​ Linux: eth1 ++  |  ++SGMII.5 | \\  U-Boot: FM1@DTSEC6\\ ​ Linux: eth3 ++  ^ ^ ^ |  ++SGMII.6 | \\  U-Boot: FM1@DTSEC5\\ ​ Linux: eth2 ++  ^ ^ ^ |  ++XFI.10 | \\  U-Boot: FM1@TGEC2\\ Linux: eth5 ++  |  ++XFI.9 | \\  U-Boot: FM1@TGEC1\\ Linux: eth4 ++   

en/arm/tqmls10xxa/linux/yocto/how_to.1555314028.txt.gz · Last modified: 2019/04/15 09:40 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