STM32H5 ETH TX DMA error
Hi,
I'm working on enabling ETH on STM32H563. I tried to create a FW to do basic ping/ICMP in order to test the interface along with the PHY/switch chip. I found whenever I start the DMA by calling HAL_ETH_Transmit, it always returns HAL_ERROR due to timeout. I checked the status register, ETH_DMADSR and found TPS0 is set to 0x6, which indicates descriptor is not available or buffer underrun. I checked the descriptor and buffer with GDB and found nothing suspicious. Is there anything I should check?
Thank you.
