Hi,
My project is not using any ITCM and so I want to set that to 0, and instead use all of the flexRAM for DTCM.
But when I try and set ITCM to 0 in the MCU settings window of mcuxpresso, it gives an error saying "Invalid memory configuration. SRAM_ITC has zero size". This is despite the fact that there is 0 usage of this memory region in the project.
How do I set ITCM size = 0 in mcuxpresso please?
thanks!
-Nick
Solved! Go to Solution.
Hello Nick,
If you want to have ITCM as zero you would need to actually delete that memory region as you cannot define a memory area with a zero size.
In some i.MXRT Crossover Microcontrollers like in the i.MX1060, only part of the RAM can be reallocated. You can find more information on the link below:
https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/Reallocating-the-FlexRAM/ta-p/1117649
I hope that this helps!
Regards,
Gustavo
Hi @gusarambula of course, don't know why I didn't think of that! Thank you.
-Nick
Hello Nick,
If you want to have ITCM as zero you would need to actually delete that memory region as you cannot define a memory area with a zero size.
In some i.MXRT Crossover Microcontrollers like in the i.MX1060, only part of the RAM can be reallocated. You can find more information on the link below:
https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/Reallocating-the-FlexRAM/ta-p/1117649
I hope that this helps!
Regards,
Gustavo