Hi Ti,
We are working on Ti EVM board with Linux SDK 08_02_00_01.
When we are using icssg ethernet port, there are something want to clarify.
1.When power on, there are default eth0~eth6 ports.
And when we connect eth1 with PC, and using command "ifconfig eth1 192.168.1.5 up" to set ip address.
PC cannot ping as well.
But if we set eth1 down first then set ip, as the command below, it will pin successfully.
ifconfig eth1 down
ifconfig eth1 192.168.1.5 up
And if we disconnect the cable and connect again, the same command need to be execute again then it will pin successfully again. This is very strange.
From the log below, it seems if set eth1 down first then up it again, icssg firmware will restart and it can work.
Is that normally?
root@am65xx-evm:~# ifconfig eth1 down
[ 86.865185] icssg-prueth icssg1-eth eth1: Link is Down
[ 86.889625] remoteproc remoteproc6: stopped remote processor b104000.rtu
[ 86.889651] remoteproc remoteproc5: stopped remote processor b134000.pru
root@am65xx-evm:~# [ 86.924087] net eth1: stopped
ifconfig eth1 192.168.1.5 up
[ 90.142909] remoteproc remoteproc5: powering up b134000.pru
[ 90.143196] remoteproc remoteproc5: Booting fw image ti-pruss/am65x-pru0-prueth-fw.elf, size 16992
[ 90.143246] remoteproc remoteproc5: remote processor b134000.pru is now up
[ 90.143278] remoteproc remoteproc6: powering up b104000.rtu
[ 90.143390] remoteproc remoteproc6: Booting fw image ti-pruss/am65x-rtu0-prueth-fw.elf, size 15588
[ 90.143426] remoteproc remoteproc6: remote processor b104000.rtu is now up
root@am65xx-evm:~# [ 90.200094] TI DP83867 b132400.mdio:00: attached PHY driver [TI DP83867] (mii_bus:phy_addr=b132400.mdio:00, irq=POLL)
[ 90.200352] net eth1: started
[ 93.270626] icssg-prueth icssg1-eth eth1: Link is Up - 1Gbps/Full - flow control off
[ 93.270794] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
2. We want to use icssg ethernet port to run with EtherCAT protocol, but it always failed.
According to the link: https://www.ti.com/tool/PRU-ICSS-INDUSTRIAL-SW, it seems PRU ICSSG support EtherCAT on AM654x, but only SDK RTOS?
We want to know If icssg pru firmware support EtherCAT protocol on Linux SDK?
Thanks.
Eric