settings for ITCM=0 not accepted by mcuxpresso?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

settings for ITCM=0 not accepted by mcuxpresso?

ソリューションへジャンプ
1,534件の閲覧回数
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 件の賞賛
返信
1 解決策
1,523件の閲覧回数
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

元の投稿で解決策を見る

2 返答(返信)
1,512件の閲覧回数
nickwallis
Senior Contributor I

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

-Nick

0 件の賞賛
返信
1,524件の閲覧回数
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