This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/TMDSEVM572X: Igh Etherlab Master for AM572 PREEMPT_RT Linux

Other Parts Discussed in Thread: AM5728

你好,我这边碰到一个问题,想请教一下;

我的开发环境如下:

硬件: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.   ”