ITCM, DTCM, OCRAM on RT1024

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

ITCM, DTCM, OCRAM on RT1024

626 次查看
chhsu0229
Contributor II

I am working the project on RT1024 and need to increase the DTCM RAM size,

Can I assign the internal SRAM as following,

(1) ITCM: 0KB, DTCM: 192KB, and OCRAM: 64KB ?

(2) ITCM: 0KB, DTCM: 0KB, and OCRAM: 256KB ?

 

Capture.JPG

Thanks

标签 (1)
标记 (1)
2 回复数

586 次查看
Masmiseim
Senior Contributor I

Hello @chhsu0229,

The memory allocation does not necessarily have to be configured via the fuses. It can also be made via the IOMUXC_GPR_GPR17 register. It is important that this is done very early in the reset handler before any memory initialization and use takes place.

In this way you can test the different possibilities of RAM partitioning

 

Regards

0 项奖励
回复

612 次查看
mjbcswitzerland
Specialist V

Hi

You can set these but remember that eFUSEs can be set only once and not reset again, meaning that you will won't be able to change the default configuration back.

It may be best to chose the closely coupled RAM over OCR since they are faster. OCR is about 4x slower than the others and generally has no advantages.

Regards

Mark (uTasker project lead)


i.MX RT 1024 EVK: https://www.utasker.com/iMX/RT1024.html
i.MX RT 1024 Mux spread-sheet: https://www.utasker.com/iMX/iMXRT1024/iMX_RT_1024.xls
i.MX RT 1024 developer's doc: https://www.utasker.com/docs/iMX/i.MX_RT_1024_uTasker.pdf

For our discounted i.MX and Kinetis production stock availability see https://www.utasker.com/Shop/semi.html

0 项奖励
回复