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.

[参考译文] LAUNCHXL2-RM57L:在 EMACTXhdrDescPtrWrite 之后、线路上没有数据包

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1252610/launchxl2-rm57l-after-emactxhdrdescptrwrite-no-packet-on-the-wire

器件型号:LAUNCHXL2-RM57L
主题中讨论的其他器件:HALCOGEN

我正在研究用于 FreeRTOS 的网络接口、使用 HalCoGen 生成电路板封装。

基本设置为 MDIO、EMAC、SCI1启用、MPU 禁用。   使用 MII 启用 RX 和 Tx 中断、 MII_TX_CLK 和 MII_RX_CLK 在引脚多路复用器中设置。

该流程紧密地映射 lwip 以太网驱动程序。

我的问题是在 EMACTransmit 内部,在 EMACTXhdrDescPtrWrite 调用后,我 看不到数据包出现在线路上(BCKAST 数据包,在此情况下 DHCP 发现数据包),但 TXGOODFRAMES 显示一个数据包被传输,但 TXBCASTFRAMES 不递增。

我可以在我的 launchpad 上运行 lwip 示例、数据包流动正常、因此问题不在于我认为的物理硬件上。

此处的问题可能是什么?  非常感谢您对检查事项的任何建议。

谢谢

雪莉

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

    正在等待一些指针...

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

    您好、Julie。

    我以前从未见过与此相关的任何问题。

    能否确保以下内容:

    1.请确保根据 Lwip 示例正确执行所有 HALCoGen 配置。

    2.确保调用所有的初始化函数。

    如果您正确执行了上述操作、但代码仍然无法正常工作、那么您可以将您的代码共享给我、以便在我结束时重现并调试问题。 您可以发送私人消息,这样任何人都无法访问您的代码。

    --

    谢谢。此致、
    Jagadish。