Skip to main content
khaaal
Associate II
August 1, 2019
Question

Ethernet frame sent twice when using stm32f7xx_hal_eth driver.

  • August 1, 2019
  • 2 replies
  • 789 views

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.

This topic has been closed for replies.

2 replies

khaaal
khaaalAuthor
Associate II
August 1, 2019

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

Piranha
Principal III
August 3, 2019

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.