2026-01-06 3:11 AM
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
2026-01-06 3:40 AM
Hello @JohannesWilde
Could you please provide your IOC?
THX
Ghofrane
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2026-01-06 4:14 AM
See here .