<M> NoMAC discipline for RTmac Drivers --->
<M> New Intel(R) PRO/1000 PCIe (Gigabit)
For ENETC devices
• Disable the Linux ENETC driver using the settings below:
$make linux-menuconfig
Device Drivers --->
Network device support --->
Ethernet driver support --->
< > ENETC PF driver
< > FELIX switch driver
Add the Xenomai RTnet driver and protocol stack using the commands below:
$make linux-menuconfig
[*] Xenomai/cobalt --->
Drivers --->
RTnet --->
<M> RTnet, TCP/IP socket interface Protocol Stack --->
<M> RTmac Layer --->
< > TDMA discipline for RTmac
< M > NoMAC discipline for RTmac
Drivers --->
<M> ENETC
5. Now, run the
make
command to build all images.
6. After flashing images to the SD card, boot LS1043ARDB or LS1046ARDB from the SD card and enter the Linux prompt.
7. Edit the configuration file, located by default, in the
/etc/rtnet.conf
directory using the settings below:
a. DPAA devices
• Master board
— RT_DRIVER= "rt_fman_im” - The driver used (currently, it is 'rt_fman_im').
— IPADDR="192.168.100.101” - IP address of the master board.
— NETMASK="255.255.255.0” - The other slave board will have the IP 192.168.100.XXX.
— TDMA_MODE="master"
— TDMA_SLAVES="192.168.100.102” – If there are two slave boards, this will be “192.168.100.102
192.168.100.103”.
• Slave board
— RT_DRIVER= "rt_fman_im” - The driver used (currently, it is 'rt_fman_im').
— IPADDR="192.168.100.102” - IP address of the slave board.
— NETMASK="255.255.255.0” - net mask
— TDMA_MODE="slave"
— TDMA_SLAVES="192.168.100.102” – If there are two slave boards, this will be “192.168.100.102
192.168.100.103”.
b. e1000e devices:
• Master board
— RT_DRIVER= "rt_e1000e” - The driver used (currently, it is 'rt_e1000e').
— IPADDR="192.168.100.101” - IP address of the master board.
NXP Semiconductors
Industrial features
Open Industrial User Guide, Rev. 1.8, 05/2020
User's Guide
45 / 199