你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

楼主: creep

[STM32F3] 【STM32F303开发】+ 使用片内的CCMRAM缩短代码执行时间

  [复制链接]

0

主题

5

回帖

0

蝴蝶豆

初级会员

最后登录
2020-8-13
发表于 2016-1-5 18:53:31 | 显示全部楼层
楼主你好。今天在用F4的CCM 的时候看到了你的帖子,非常感谢一下子就成功。但是产生了一个疑问,你最后说的F3和F4的CCM接入总线矩阵的方式不同,可以具体解释下原因吗?表示不理解这两种方式产生的影响。
回复 支持 反对

使用道具 举报

3

主题

105

回帖

0

蝴蝶豆

中级会员

最后登录
2020-7-25
发表于 2016-1-5 19:47:04 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
 楼主| 发表于 2016-1-5 21:15:19 | 显示全部楼层
t525 发表于 2016-1-5 18:53
楼主你好。今天在用F4的CCM 的时候看到了你的帖子,非常感谢一下子就成功。但是产生了一个疑问,你最后说的 ...

F3的片内CCMRAM分别与I-BUS和D-BUS总线相连,所以CCMRAM可用于存储数据和代码。
2.png
F4的片内CCMRAM只与D-BUS相连,所以只能用于存储数据,如果用于存储代码,就有可能导致Fault错误。
1.png
回复 支持 反对

使用道具 举报

1

主题

17

回帖

2

蝴蝶豆

高级会员

最后登录
2020-10-9
发表于 2016-1-8 08:59:17 | 显示全部楼层
刚刚想玩F3,谢谢
回复 支持 反对

使用道具 举报

6

主题

86

回帖

2

蝴蝶豆

高级会员

最后登录
2020-8-21
发表于 2016-1-10 19:47:47 | 显示全部楼层
楼主好样的
回复 支持 反对

使用道具 举报

50

主题

193

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-23
发表于 2016-1-10 21:52:47 | 显示全部楼层
有仿真器,仿真下就知道了。
CCM可以理解为高速缓存,存放需要高速处理的OS堆栈及全局临时变量,F4的CCM没有
将CCM连接到指令总线,F4的程序只能运行在Flash或SRAM中,不能运行在CCM中,
这点设计的不好。F3只有16K,但只是放中断函数或运算函数,勉强够用。

实际上Corte-M7,或Corte-A系列在速度上才算是接近低端的DSP.


回复 支持 反对

使用道具 举报

1

主题

902

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-12-7
发表于 2016-1-10 23:21:21 | 显示全部楼层
楼主,别的型号的片子也能这么用吗?
回复 支持 反对

使用道具 举报

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
 楼主| 发表于 2016-1-11 08:42:05 | 显示全部楼层
huaiqiao 发表于 2016-1-10 23:21
楼主,别的型号的片子也能这么用吗?

片内有找个CCM就可以用,M4内核的好些都可以,M3的没有仔细看行不行。
回复 支持 反对

使用道具 举报

1

主题

902

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-12-7
发表于 2016-1-11 12:35:01 | 显示全部楼层
creep 发表于 2016-1-11 08:42
片内有找个CCM就可以用,M4内核的好些都可以,M3的没有仔细看行不行。

CCM是个啥东西,这个请原谅我第一次听说。
回复 支持 反对

使用道具 举报

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
 楼主| 发表于 2016-1-11 13:49:12 | 显示全部楼层
huaiqiao 发表于 2016-1-11 12:35
CCM是个啥东西,这个请原谅我第一次听说。

下载这个帖子里的文档附件看下吧
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版