STM32F7xx AXIM & ITCM

2019-07-14 17:06发布

手册中说明F7可以有两种方式读取FLASH中的数据,1,经过L1 cache由AXIM的64bit总线读取FLASH,2,经过ART由64bit的ITCM总线读取FLASH。

那么问题来了,
1,如何知道STM32F7当前使用的是那种方式?


2,如何配置读取FLASH的方式?


3,这两种方式哪一个执行效率更高?


4,各有什么优缺点?(已知的,ITCM不能写FLASH,ITCM不能使用DMA)。


谢谢大家。

// 更新
1,通过AXIM的FLASH映射到地址0x0800000,通过ITCM的FLASH映射到0x00200000,因此,设置option->target选项中的IROM1和IROM2地址即可设置
,同时在option->utilities->setting->programing algorith也应当设置相应的下载算法,以上仅通过ST-LINK进行仿真验证的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
cnibooji
1楼-- · 2019-07-14 22:40
这么快就用上了?
fantasyo老时光
2楼-- · 2019-07-15 04:22
 精彩回答 2  元偷偷看……
zzw0719
3楼-- · 2019-07-15 07:28
帮顶                     
60user40
4楼-- · 2019-07-15 10:20
版主大人了解么?

一周热门 更多>