CubeMX 6.16.0's "Memory Management" Tool assumes 1 kB granular sections for linker file generation
CubeMX 6.16.0 "Memory Management" used for ethernet and with enabled linker file generation creates the following [ORIGIN adapted from default]:
RxDescripSection (rwx) : ORIGIN = 0x30040000, LENGTH = 0K
TxDescripSection (rwx) : ORIGIN = 0x30040060, LENGTH = 0K
Rx_PoolSection (rwx) : ORIGIN = 0x30040200, LENGTH = 1KWhat I would have expected was:
RxDescripSection (rwx) : ORIGIN = 0x30040000, LENGTH = 96
TxDescripSection (rwx) : ORIGIN = 0x30040060, LENGTH = 96
Rx_PoolSection (rwx) : ORIGIN = 0x30040200, LENGTH = 1536[with just 1 ETH RX buffer - see this other post ].
Can someone explain to me whether this is intentional - maybe because of a constriction with the MPU granularity?
Or whether CubeMX handles this wrong and should allow sub-kilo-byte granularity?
Best regards
Johannes
