I'm using STM32H745I and I have problems using ethernet communication.
I'm trying to receive a packet of 15125 bytes. The packet is correctly fragmented in 11 packets, but of each fragment only the first 902 bytes are correct, the rest are equals to 0.
ETH_RX_BUFFER_SIZE: 1536
MEM_ALIGNMENT: 4
MEM_SIZE: 16360
LWIP_RAM_HEAP_POINTER: 0X30044000
MEMP_NUM_REASSDATA: 5
MEMP_NUM_FRAG_PBUF: 30
PBUF_POOL_SIZE: 32
PBUF_POOL_BUFSIZE: 2500
IP_REASS_MAXAGE: 10
IP_REASS_MAX_PBUFS: 50
TCP_MSS: 1460
ETH_RX_DESC_CNT: 15
ETH_TX_DESC_CNT: 4
.lwip_sec (NOLOAD) : {
. = ABSOLUTE (0X30000000);
*(.RxDescripSection)
. = ABSOLUTE (0X30000620);
*(.TxDescripSection)
. = ABSOLUTE (0X30000800);
*(.RxArraySection)
} > RAM_D2
