settings for ITCM=0 not accepted by mcuxpresso?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

settings for ITCM=0 not accepted by mcuxpresso?

Jump to solution
853 Views
nickwallis
Senior Contributor I

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

 

 

0 Kudos
1 Solution
842 Views
gusarambula
NXP TechSupport
NXP TechSupport

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

View solution in original post

2 Replies
830 Views
nickwallis
Senior Contributor I

Hi @gusarambula of course, don't know why I didn't think of that! Thank you.

-Nick

0 Kudos
843 Views
gusarambula
NXP TechSupport
NXP TechSupport

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