t525
发表于 2016-1-5 18:53:31
楼主你好。今天在用F4的CCM 的时候看到了你的帖子,非常感谢一下子就成功。但是产生了一个疑问,你最后说的F3和F4的CCM接入总线矩阵的方式不同,可以具体解释下原因吗?表示不理解这两种方式产生的影响。:)
ruilimeng
发表于 2016-1-5 19:47:04
谢谢分享!
creep
发表于 2016-1-5 21:15:19
t525 发表于 2016-1-5 18:53
楼主你好。今天在用F4的CCM 的时候看到了你的帖子,非常感谢一下子就成功。但是产生了一个疑问,你最后说的 ...
F3的片内CCMRAM分别与I-BUS和D-BUS总线相连,所以CCMRAM可用于存储数据和代码。
F4的片内CCMRAM只与D-BUS相连,所以只能用于存储数据,如果用于存储代码,就有可能导致Fault错误。
moon-362134
发表于 2016-1-8 08:59:17
刚刚想玩F3,谢谢
Owen.li
发表于 2016-1-10 19:47:47
:lol:lol:lol:lol楼主好样的
wjandsq
发表于 2016-1-10 21:52:47
有仿真器,仿真下就知道了。
CCM可以理解为高速缓存,存放需要高速处理的OS堆栈及全局临时变量,F4的CCM没有
将CCM连接到指令总线,F4的程序只能运行在Flash或SRAM中,不能运行在CCM中,
这点设计的不好。F3只有16K,但只是放中断函数或运算函数,勉强够用。
实际上Corte-M7,或Corte-A系列在速度上才算是接近低端的DSP.
huaiqiao
发表于 2016-1-10 23:21:21
楼主,别的型号的片子也能这么用吗?
creep
发表于 2016-1-11 08:42:05
huaiqiao 发表于 2016-1-10 23:21
楼主,别的型号的片子也能这么用吗?
片内有找个CCM就可以用,M4内核的好些都可以,M3的没有仔细看行不行。
huaiqiao
发表于 2016-1-11 12:35:01
creep 发表于 2016-1-11 08:42
片内有找个CCM就可以用,M4内核的好些都可以,M3的没有仔细看行不行。
CCM是个啥东西,这个请原谅我第一次听说。
creep
发表于 2016-1-11 13:49:12
huaiqiao 发表于 2016-1-11 12:35
CCM是个啥东西,这个请原谅我第一次听说。
下载这个帖子里的文档附件看下吧