cancel
Showing results for 
Search instead for 
Did you mean: 

Ethernet frame sent twice when using stm32f7xx_hal_eth driver.

khaaal
Associate II

Hello,

So I've been trying to send a raw ethernet frame using only stm32f7 hal ethernet driver without LWIP. The frame is sent, however it is always sent with a duplicate. I need to send only one frame.

Is there a solution for this ?

Thanks.

2 REPLIES 2
khaaal
Associate II

Nevermind, the problem was in ETH_TXBUFNB  it was set to one instead of four.

Piranha
Chief II

This means that the code is failing when all descriptors are used. It will happen with any number of descriptors when software is sending faster than hardware.