2025-08-13 12:20 AM
Hello,
Descriptor limits is wrong, I found what in ST network examples the RX TX descriptor address is set at lower regions, but cubeMX does not allow to set to lower than 0x3410000, limit is at 0x34100000, everything is work without problems in D1 ram on N6, I need more ram and set at lower address, I ques this limit is related to H7 and maybe others MCU's, for N6 the limits is different.
2025-08-13 12:46 AM - edited 2025-08-13 2:22 AM
Hello @TheImmortal
Your contribution is much appreciated.
Issue has been escalated to dev team for resolution.
Internal ticket number is 215710
I will keep you posted with updates.
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.
2025-08-19 12:51 AM - edited 2025-08-19 12:58 AM
Hi
AXISRAM2 (0x34100000) is 1 megabyte large. It is not enough for you ?
below 0x34100000 there is AXISRAM1 (0x3406 4000) and FLEXMEM (0x34000000). FLEXMEM size can vary a lot depending from RAMCFG configuration. Some of the FLEXMEM can be allocated to TCM. There can be "holes" . see STM32N6 reference manual RM0486 page 289 Figure 9. "FLEXMEM versus retention".
do you require to be able to use it ?
2025-08-19 4:30 AM
There is no solution, solution is to manually set in code.
The error is in cubeMX, its not about memory size, there is impossible to set ETH1 descriptors at lower region, lower allowable limit in cubeMX is at 0x34100000.
Check and you will see.