tda4evm sdk 8.4 rtos
原问题
TDA4VM: 移植phy无法获取ip - 处理器论坛 - 处理器 - E2E 设计支持 (ti.com)
9G 中的rgmii 3,rgmii 5调试phy都通了
rgmii4 tx 除了有125M输出,没有数据输出
rgmii4 rx有量到数据

开启lwip打印

[MCU2_0] 40.898486 s: pbuf_add_header: old a35a55f8 new a35a55e4 (20)
[MCU2_0] 40.898542 s: ip4_output_if: br4
[MCU2_0] 40.898569 s: IP header:
[MCU2_0] 40.898592 s: +-------------------------------+
[MCU2_0] 40.898646 s: | 4 | 5 | 0x00 | 336 | (v, hl, tos, len)
[MCU2_0] 40.898680 s: +-------------------------------+
[MCU2_0] 40.898737 s: | 4 |000| 0 | (id, flags, offset)
[MCU2_0] 40.898773 s: +-------------------------------+
[MCU2_0] 40.898822 s: | 255 | 17 | 0xba99 | (ttl, proto, chksum)
[MCU2_0] 40.898857 s: +-------------------------------+
[MCU2_0] 40.899040 s: | 0 | 0 | 0 | 0 | (src)
[MCU2_0] 40.899083 s: +-------------------------------+
[MCU2_0] 40.899136 s: | 255 | 255 | 255 | 255 | (dest)
[MCU2_0] 40.899167 s: +-------------------------------+
[MCU2_0] 40.899198 s: ip4_output_if: call netif->output()
[MCU2_0] 40.899251 s: pbuf_add_header: old a35a55e4 new a35a55d6 (14)
[MCU2_0] 40.899298 s: ethernet_output: sending packet a35a5500
[MCU2_0] 40.899433 s: dhcp_discover: deleting()ing
[MCU2_0] 40.899492 s: pbuf_free(a35a5500)
[MCU2_0] 40.899543 s: pbuf_free: a35a5500 has ref 1, ending here.
[MCU2_0] 40.899575 s: dhcp_discover: SELECTING
[MCU2_0] 40.899615 s: dhcp_discover(): set request timeout 32000 msecs
[MCU2_0] 40.899683 s: sys_timeout: a362fc80 abs_time=39160 handler=dhcp_fine_tmr arg=a39da4bc
[MCU2_0] 40.899742 s: sct calling h=igmp_tmr t=2 arg=a39da4c8
[MCU2_0] 40.899779 s: tcpip: igmp_tmr()
[MCU2_0] 40.899829 s: sys_timeout: a362fc00 abs_time=38760 handler=igmp_tmr arg=a39da4c8
[MCU2_0] 40.998011 s: sct calling h=igmp_tmr t=1 arg=a39da4c8
发现协议栈有发送,但rgmii 4 tx 没有量到任何数据
为什么只有rgmii 4 tx有问题?



