你好,我这边碰到一个问题,想请教一下;
我的开发环境如下:
硬件:http://www.ti.com.cn/tool/cn/TMDSEVM572X#1 这个评估版。
软件:http://software-dl.ti.com/processor-sdk-linux-rt/esd/AM57X/latest/index_FDS.html 用的是最新的这个preempt-rt的内核。
然后在x86 ubuntu主机下将交叉编译完的Igh Etherlab Master复制到板子上可以运行,但是有错误,扫描不到从站,这个错误在e2e上已经有人碰到过(https://e2e.ti.com/support/processors/f/791/t/757647),dmesg的输出一样,,且他自己解决了,但是我这边尝试了一下修改板子上的MAC地址,但是仍然没有解决,我不大清楚板子上的两个网口eth0跟eth1是不是所谓的PRU-ICSS,请问我需要对板子上的系统做哪些修改设置呢?有任何建议,非常感谢。
原帖关键信息:
“ Here is my finding. If I configured the MAC address of PRU-Ether with the same one on PC, master on AM437x also could identify the ethercat slave. Through further experiments, if I configured the PRU-Ether's MAC with universally administered addresses (UAA) format, master could also identify slave.
The reason might be PRU-Ether set its MAC with the LAA format and dropped the replied packet with the unchanged MAC. ”
savoy yang:
修改MAC地址后的测试,无效果:
1)关闭网卡设备:ifconfig eth0 down
2)修改MAC地址:ifconfig eth0 hw ether 7E:38:66:7B:52:F2
3)重启网卡:ifconfig eth0 up
savoy yang:
回复 savoy yang:
这是网上找到的国内供应商的一个IGH EtherCAT Master的成功案例,板子和内核版本不一样,主站安装过程一致。
51dsp.net/forum.php
Nancy Wang:
回复 savoy yang:
为了更快的帮您解决问题,建议您去英文e2e论坛发一个https://e2e.ti.com/support/processors/f/791/t/757647 的关联贴,并贴出您的报错信息。
yongqing wang:
回复 savoy yang:
他们的板子应该和你的类似的,或者你可以试试他们的板子
user5926996:
我在基于AM57xx环境上,使用linux4.14.79内核运行IGH主站,同样碰见了上述问题,能私下加个微信探讨一下吗?
savoy yang:
回复 user5926996:
http://e2e.ti.com/support/processors/f/791/t/753782 参照这个,修改cpsw.c的那个宏,就可以扫到从站
savoy yang:
回复 yongqing wang:
惊现卖家吗哈哈,如果是的话提供下技术支持会考虑试CL的板子
yongqing wang:
回复 savoy yang:
不是卖家
savoy yang:
回复 yongqing wang:
跟着这个帖子e2e.ti.com/…/753782 修改了cpsw.c的宏,可以扫到从站,但是启动应用刚开始可以使能,然后一会儿就掉线,看dmesg一堆的丢帧信息,还是有问题,后面又下载了他帖子里说的没问题的04020009的SDK,跟前面说的问题一样。
yongqing wang:
回复 savoy yang:
贴一下dmesg的错误信息看看