硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3006|回复: 6
收起左侧

[RT1050] 学习FlexRAM应用笔记知识点总结(配置DTCM,ITCM和OCRAM)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2018-5-19 00:54:58 | 显示全部楼层 |阅读模式
应用笔记: AN12077.pdf (629.32 KB, 下载次数: 147)

1、TCM也是RAM空间,就是速度高,可以跟内核主频一样。这里TCM可以分为DTCM,数据RAM空间,可用于关键数据的存取,而ITCM,指令RAM空间,用于关键程序的运行。
2、RT1052共计512KB的RAM空间,由FlexRAM进行控制,可以分配给DTCM,ITCM和OCRAM使用,其中DTCM和ITCM是跟内核主频一样的,而OCRAM是工作在四分之一频率,比如主频是600MHz,那么OCRAM就是150MHz。
3、OCRAM的配置不能为0,因为启动阶段的Boot ROM也要使用。
4、如果内核和DMA都要访问RAM空间,请使用OCRAM。
6、FlexRAM支持熔丝位设置DTCM,ITCM和OCRAM的不同大小,也就是通过Flashloader进行配置,也可以运行时配置。


默认配置是DTCM和ITCM都是128KB,而OCRAM是256KB
QQ截图20180519005451.png
回复

使用道具 举报

4

主题

13

回帖

25

积分

新手上路

积分
25
发表于 2018-5-28 12:15:50 | 显示全部楼层
请教一下 熔丝位设置 意思是说改一次就不能改了吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
 楼主| 发表于 2018-5-28 12:16:54 | 显示全部楼层
YoRha 发表于 2018-5-28 12:15
请教一下 熔丝位设置 意思是说改一次就不能改了吗?

随便改,就是类似寄存器。
回复

使用道具 举报

4

主题

13

回帖

25

积分

新手上路

积分
25
发表于 2018-5-28 12:20:38 | 显示全部楼层
eric2013 发表于 2018-5-28 12:16
随便改,就是类似寄存器。

那我就放心了 谢谢硬汉老司机
回复

使用道具 举报

0

主题

154

回帖

154

积分

初级会员

积分
154
发表于 2018-5-28 15:19:19 | 显示全部楼层
eric2013 发表于 2018-5-28 12:16
随便改,就是类似寄存器。

熔丝位是烧一次的哟,烧成1就烧不回来啦
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
 楼主| 发表于 2018-5-28 15:22:49 | 显示全部楼层
unknownuser 发表于 2018-5-28 15:19
熔丝位是烧一次的哟,烧成1就烧不回来啦



谢谢大神告知。
回复

使用道具 举报

4

主题

13

回帖

25

积分

新手上路

积分
25
发表于 2018-5-29 12:43:28 | 显示全部楼层
unknownuser 发表于 2018-5-28 15:19
熔丝位是烧一次的哟,烧成1就烧不回来啦

差点gg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-19 22:09 , Processed in 0.186577 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表