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.

[参考译文] TMS320C6678:传入以太网端口(SGMII)的指示。

Guru**** 2606725 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/652074/tms320c6678-indication-of-incoming-ethernet-port-sgmii

器件型号:TMS320C6678

您好!
我使用了具有2个以太网端口配置的 EVM 6678。
我想知道在我的 RX ISR 中、数据包来自哪个 SGMII。
Cppi 主机描述符中有任何指示?
我没有找到。
感谢大家的参与、
Leon

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    可以提供帮助的同事已收到有关您的查询的通知。 我们的回复因节假日而延迟。
    感谢您的耐心等待。

    Lali
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请检查 CPPI.h 上的 Cppi_HostDesc 结构、查看它是否包含 SGMII 端口信息。

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

    您好、Eric。
    当然、在发布问题之前、我检查了主机描述符结构。
    您的意思是:

    /**
    *@CPPI 主机描述符布局简介
    *
    typedef 结构{
    /**描述符类型、数据包类型、协议特定区域位置、数据包长度*/
    uint32_t desInfo;
    /**源标签、目标标签*/
    uint32_t tagInfo;
    /** EPIB 存在、PS 有效字计数、错误标志、PS 标志、返回策略、返回推送策略、
    *数据包返回 QM 编号、数据包返回队列编号*/
    uint32_t packetInfo;
    /**缓冲区中有效数据字节数*/
    uint32_t buffLen;
    /**与此描述符关联的缓冲区的字节对齐存储器地址*/
    uint32_t buffPtr;
    /**下一个缓冲区描述符的32位字对齐存储器地址*/
    uint32_t nextBDPtr;
    /**完成标记,原始缓冲区大小*/
    uint32_t origBufferLen;
    /**原始缓冲区指针*/
    uint32_t origBuffPtr;
    /**可选 EPIB 字0 */
    uint32_t 时间戳;
    /**可选 EPIB 文字1 */
    uint32_t softwareInfo0;
    /**可选 EPIB 文字2 */
    uint32_t softwareInfo1;
    /**可选 EPIB 文字3 */
    uint32_t softwareInfo2;
    /**可选协议特定数据*/
    uint32_t psdata;
    } Cppi_HostDesc;


    我没有看到任何有关 SGMII 传入端口的信息。

    此外、我在 TI 文档中没有发现任何关于此问题的提及。

    很可能、我错过了一些东西、因此我请您帮助我。


    提前感谢、

    Leon