最近开始玩 ICE 开发板,已经把 Linux 系统移植上去,搞定 bootloader。现在想在 ICE 板子上跑 powerlink,我将 PC 和 ICE 连接起来,设置 eth0 的 ip,主机和 ICE的 ip 在同一网段,为什么 ping 不通呢?
我想再问大神们几个问题:
(1)ICE 的 PRU 中是不是还要另外烧写MAC功能进去才能实现正常的网络通信,TCP/IP 和 powerlink 都需要么?
(2)ICE的两个网口是相同吗?
(3)哪里有比较系统介绍 ICE 的文档,或者比较好的 ICE 的论坛?
Thanx!
Gary Wu:
可以下载工业SDK包,里面有详细文档和例子,不过不是基于linux的
http://www.ti.com/tool/sysbiossdk-ind-sitara
Xerxes Huang:
Simon,
你好!我是研究EtherCAT的有些东西可以跟你分享一下。ICE的PRU不能用做TCP/IP吧!如果是做EtherCAT和Powerlink的应用的时候,需要下载对应的固件到PRU里面。
对于第二个问题,ICE的两个网口是不一样的。
第三个问题,上面已经解答了。
还有一点,不是说PRU的不能做普通的TCP/IP,PRU应该也可以做TCP/IP,但是这一块目前没有人搞,TI也没有源码出来。
Gary Wu:
回复 Xerxes Huang:
PRU做普通TCP/IP的实现,美国同事正在整理,下半年晚些时候会发布出来
Xerxes Huang:
回复 Gary Wu:
Dear Gary Wu,
我是广东工业大学自动化学院做EtherCAT研究的,有个请求,不知道你们能不能把内部的EtherCAT firmware的源码给我一份呢?如果能给我一份的话,将会是对我们做EtherCAT架构研究的一大帮助。
谢谢!
黄贤新
Gary Wu:
回复 Xerxes Huang:
你好!EtherCAT slave实现是第三方做的,TI没有源码。
如果做研究,可以找开源的Ethercat源码