硬汉嵌入式论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: eric2013
收起左侧

[NUCLEO-H743ZI] 【STM32H743实验例程】实验11:程序在ITCM执行,中断向量表和所有变量全部放在DTCM,方法很简单--原创

  [复制链接]

39

主题

1516

回帖

1638

积分

至尊会员

积分
1638
发表于 2025-5-28 18:28:12 | 显示全部楼层
实测:
中断向量表放ITCM   关键代码放ITCM
中断向量表放DTCM   关键代码放ITCM

中断向量表放DTCM   关键代码放DTCM
中断向量表放ITCM   关键代码放DTCM
都是可以正常运行;
但是不知道这四种组合哪个性能最优。
回复

使用道具 举报

39

主题

1516

回帖

1638

积分

至尊会员

积分
1638
发表于 2025-5-28 18:28:58 | 显示全部楼层
实测:
中断向量表放ITCM   关键代码放ITCM
中断向量表放DTCM   关键代码放ITCM

中断向量表放DTCM   关键代码放DTCM
中断向量表放ITCM   关键代码放DTCM
都是可以正常运行;
但是不知道这四种组合哪个性能最优。
回复

使用道具 举报

3

主题

38

回帖

47

积分

新手上路

积分
47
发表于 2025-5-28 18:48:34 | 显示全部楼层
eric2013 发表于 2019-6-1 16:17
TCM区域也是Cortex-M内核定义的。

硬汉老哥,那是不是可以这样理解,ITCM RAM和DTCM RAM也可以算是Cortex-M的一种CACHE,和I-CACHE/D-CACH以及其他CACHE的速度是一样的?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2025-5-29 09:14:31 | 显示全部楼层
sanit 发表于 2025-5-28 18:28
实测:
中断向量表放ITCM   关键代码放ITCM
中断向量表放DTCM   关键代码放ITCM

都当ram,我测试过,性能一样
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2025-5-29 09:15:08 | 显示全部楼层
spi-sd 发表于 2025-5-28 18:48
硬汉老哥,那是不是可以这样理解,ITCM RAM和DTCM RAM也可以算是Cortex-M的一种CACHE,和I-CACHE/D-CACH ...

可以的,跟cpu速度一样
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 03:09 , Processed in 0.037686 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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