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.

[参考译文] AM4376:EIP 演示代码

Guru**** 657500 points
Other Parts Discussed in Thread: AM4376
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1232063/am4376-eip-demo-code

器件型号:AM4376

您好!

我正在尝试在 IDK 板上运行 EIP 演示代码、但它无法按预期与 Molex EIP 工具通信(如建议)。

PFA。

版本:

AM4376:PRU-ICSS-ETHERNETIP_Adapter_01.00.03.04补丁对 SDK 版本的适用性

将 Wireshark 日志扩展更改为 .pcapng

e2e.ti.com/.../Wireshark-Molex_5F00_Idk_5F00_port1.txt 

e2e.ti.com/.../teraterm.txt

此致、

弗伦德

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    更多调试会导致似乎无法接收任何帧的情况。

    接收中断未正常工作。(ICSS_EMacOsRxTaskFnc 未加入函数)

    而 当以太网电缆插入并拔出时、ICSS_EMacOsLinkTaskFnc 中断工作正常。

    是否存在任何版本依赖性?

    或者有任何初始化错误吗?

    或别的什么东西?

    此致、

    弗伦德

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好

    我有几个问题。

    1. 您使用的是哪个版本的 Processor SDK RTOS、TI-RTOS 和 NDK?

    2.您是否对 EthernetIP 示例进行了任何更改?

    3.能否检查 ping 是否正常工作?

    此致
    达瓦尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    SDK RTOS 版本

    处理器_SDK_RTOS_AM437X_6_03_00_106

    PDK 版本

    PDK_AM437X_1_0_17

    NDK 版本

    NDK_3_61_01_01

    您是否对 EthernetIP 示例进行了任何更改?

    无需对 EIP 示例进行单次更改。 (版本 PRU-ICSS-EthernetIP_Adapter_01.00.03.04)

     

    Ping 无法正常工作。

    与 AM437X_app.cfg 中一样(在 EtherNetIP_ADAPTER_AM437x_ARM 工程中提供)文件 ICMP 模块未启用。  

    此致、

    弗伦德

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好

    您需要使用 https://software-dl.ti.com/processor-industrial-sw/esd/docs/indsw/ethernetIP_adapter/01_00_03/PRU_ICSS_EthernetIP.html#system-requirements 中提到的 Processor SDK 5.1

    您能否使用正确的版本进行检查?

    此致
    达瓦尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我可以检查这不是一个问题。

    但我已经使用  processor_SDK_RTOS_AM437X_6_03_00_106开发了整个(开关和双核 Mac)应用。

    然后、在将 EIP 适配器移植到我最新的 SDK 的同时、将再次产生问题。  

    最新 SDK 的问题是我无法接收带有 EIP 适配器示例的帧。 RX 中断未工作。 如果以某种方式解决这个问题、我将会提供很大的帮助。  

    此致、

    Vrund

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我可以检查这不是一个问题。

    但我已经使用  processor_SDK_RTOS_AM437X_6_03_00_106开发了整个(开关和双核 Mac)应用。

    然后、在将 EIP 适配器移植到我最新的 SDK 的同时、将再次产生问题。  

    最新 SDK 的问题是我无法接收带有 EIP 适配器示例的帧。 RX 中断未工作。 如果以某种方式解决这个问题、我将会提供很大的帮助。  

    此致、

    Vrund

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在 Profinet 上也观察到一个类似的问题、但使用的是旧版本。

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/648493/rtos-am3356-pru-ethernet-frame-receive-problem

    相对较低的偏移电压。

    如果已知 PROFINET 解决方案、则也可用于 EIP 适配器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    有更新吗?

    请提出建议。

    此问题的解决方案将帮助我推进开发进程。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    找到一条链接、指出可以通过正确加载 PRU 固件来解决问题。

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/858089/am4376-missing-rx-interrupts-in-ethernet-ip

     我已经尝试过各种方法来加载 PRU 固件、但无法正常工作。

    能否为其提供一些指导?

    此致、

    弗伦德