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.

[参考译文] AM3356:EIP 中的媒体计数器

Guru**** 2952510 points

Other Parts Discussed in Thread: AM3356

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/674429/am3356-media-counters-in-eip

器件型号:AM3356

您好!

让我谈谈 AM3356的 EtherNet/IP DLR。

您能告诉我如何在 EIP EthernetLink 对象属性:5中获取"媒体计数器"吗?

此"媒体计数器"是指发生错误(如数字)时的相应帧编号(计数器)
发生冲突帧或 FCS 校验错误帧的数量。

我们找到 HAL_GetMediaCounter()的 API,但该 API 无法获取帧编号。
如何在 Processor SDK 和 PRU-ICSS-SW 中获取此"媒体计数器"?

此致
高贵须

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

    这是什么软件? 哪款处理器 SDK? 哪个 PRU-ICSS-SW?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨、Biser

    感谢你的答复。
    这意味着适用于 AM335x 的 PRU-ICSS-EtherNetIP-ADAPTER 01_00_02_00和 Processor SDK 3.0.4。

    此致
    高贵须
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Horoyasu-san,从代码检查中可以看到 EIPHAL_getMediaCounter()是正确的,帧编号不是 EIP EthernetLink 对象属性:5的一部分。 正如您指出的,错误和冲突计数器通过此 API 报告。

    您可以从 DLR 句柄(dlrHandle->pktSendCounter)获取数据包发送计数器信息。

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

    感谢您的回复、
    我明白了。

    此致
    高贵须