你好,我这边碰到一个问题,想请教一下;
我的开发环境如下:
硬件: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. ”