NucleoH755 Ethernet CubeMX 6.17 First Rx Descriptor Address
Hi everyone,
the update to CubeMX 6.17 seems to introduce a new valid range of the "First RX Descriptor Address" of the Ethernet setup on a NucleoH755 board. This is also the case for the STM32H745.
This is the valid range according to the CubeMX field description (there is also a typo for the Parameter Description "Fisrt"):
First Rx Descriptor Address
First Rx Descriptor Address must be between 0x24000000 and 0x30047fff.
Parameter Description:
Fisrt Rx Descriptor address must be only in the D2 Domain AHB SRAM. Rx descriptor address must not exceed Max value and must no overlap with Tx descriptor and Rx buffer. These areas must not be cacheable.
This contradicts the knowledge base article: How to create a project for STM32H7 with Ethernet and LwIP stack working
The reference manual also states that 0x3004000 - 0x3004FFFF should be part of the D2 Domain AHB SRAM3 and hence be part of the intended area.
Is this just a bug or do I overlook something?
Kind regards
