各位大大好:
我有个项目需要用到AM4376 GEMAC_CPSW的两个网口,电路板是自己做的,系统平台ucos,代码参考了AM43xx_StarterWare,但有修改,计划移植lwip协议栈,硬件接口上是按照GMII方式接的,目前遇到的问题是网口初始化完成后,数据可以正常发送(通过WireShark可以抓到),并能正常进入3PGSWTXINT0中断,但是数据接收有问题了......
目前的现象是,每次使用电脑ping电路板时能看到CPSW_STATS下的Good Rx Frames和Broadcast Rx Frames的数据递增,但是不能进入3PGSWRXINT0中断,3PGSWTXIHR0和3GPSWMISC0的中断使能没开,检查了相关寄存器也没发现问题啊,同时没有找到其他资料,所以不知道问题可能出在哪里,各位路过的大神不知道能不能给点建议呢?