cancel
Showing results for 
Search instead for 
Did you mean: 

Ethernet interrupt can't be triggered

XLei.1
Associate II

Hi,

I'm working on STM32F407 board, and trying to enable ethernet with ThreadX + Netxduo. I referred several successful cases for the porting, and did everything I can do, but it's not pingable at all. I did some debug, and found the ETH_IRQHandler is never triggered, what's more, I can see the register "DMASR" shows "Bit 4 ROS: Receive overflow status" always is 1, and both green and orange LEDs are on.

I checked every setting in the code, like RMII setting for LAN8720, enabling interrupt ETH_IRQn, but nothing help. To confirm it's not a wiring issue, I tried some example code with LwIP, it's working well.

Could anyone provide suggestion what I can check?

Thanks,

Xiaofeng

1 ACCEPTED SOLUTION

Accepted Solutions
XLei.1
Associate II

Finally it's resolved by increasing the receiver buffer.

View solution in original post

1 REPLY 1
XLei.1
Associate II

Finally it's resolved by increasing the receiver buffer.