TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28388D: 关于以太网通信进入EMAC中断的问题

Part Number:TMS320F28388D

大家好,

目前在使用enet_lwip_udp例程与上位机进行以太网通信,在自制板烧录enet_lwip_udp例程然后不断将大量数据发送给上位机(每625us发送一次,一次发送470字节),在发送将近55分钟后,CM就会自动进入例程中的 Ethernet_genericISRCustom()中断函数,然后不断进入该函数,进入该中断后读回DMA_CH0_STATUS寄存器的值为0x45C5,genericISRCustomcount一直在累加,累加到一定数量后genericISRCustomRBUcount变量开始加1,且CM无法再接收上位机发送的数据。我调试了3次,每次都是发送了将近55分钟后开始进入 Ethernet_genericISRCustom(void)中断函数。

想请问一下,Ethernet的MAC在什么情况下才会进入INT_EMAC中断,出现这种情况该如何解决?

Ben Qin:

你好,很奇怪,我找不到相关这个中断函数的资料。

我咨询下相关工程师后回复您。

,

Ben Qin:

参考下这篇帖子看是否有帮助:

TMS320F28388D: Ethernet: CM can only send 2GB of data and then hangs – major bug in the ethernet driver and inconsistency in the manual – C2000 microcontrollers forum – C2000Tm︎ microcontrollers – TI E2E support forums

,

MTFT:

好的感谢。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28388D: 关于以太网通信进入EMAC中断的问题
分享到: 更多 (0)