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.

[参考译文] RM57L843:无法在其软件上随 LWIP 一起发送 ARP 数据包

Guru**** 2539500 points
Other Parts Discussed in Thread: RM57L843

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1105773/rm57l843-arp-packet-can-not-be-sent-with-lwip-on-their-sw

器件型号:RM57L843

尊敬的香榭丽舍

我的客户发现、当 LWIP 集成在他们的软件 和定制板上时、无法发送 ARP 数据包。 您能否提供帮助并指导他们如何进行调试?

我的客户正在其定制板中使用 RM57L843和 LAN8740A 作为以太网 PHY。

当他们在定制板上的 LWIP 示例下运行时、发送 ARP 数据包似乎没有问题、如下所示。

http://git.ti.com/hercules_examples/hercules_examples/trees/master/Application/LwIP

数据写入 Tx0HDP、数据包发送到 PHY、ARP 声明如下面所示。

<发送通道 DMA 头描述符指针寄存器>

但是、当他们将 LWIP 集成到他们的软件和相同的定制硬件中时、他们在 TXD 线路中找不到任何数据、如下所示。

当数据被输入到 TXHDP 时、没有 ARP 通告。

当他们使用示波器检查 TXEN 和 RXD[3](蓝色:TXEN、Yello:TXD[3])时,屏幕截图如下所示。

您能帮您调试这个问题吗?客户应该在哪里进行检查?

谢谢、此致、

SI

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

    您好!

     在您的新项目中是否定义了_RM57Lx_? 此符号用于驱动程序、以选择此器件的头文件。 否则、RM4x 和 TMS570LSx 器件的头文件将用于您的项目。