硬汉嵌入式论坛

 找回密码
 立即注册
搜索
查看: 919|回复: 4
收起左侧

[Cache] 追求极致性能,RAM空间推荐使用DTCM或者ITCM均可,而使用普通RAM空间有Cache命中率的问题

[复制链接]

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124425
QQ
发表于 2026-8-25 09:48:57 | 显示全部楼层 |阅读模式



部分场景,如果需要持续稳定的性能输出,不建议使用速度降低一半的普通RAM,很容易Cache未命中,也就是未实现加速。

这个时候推荐使用DTCM空间0x2000 0000开始的地址区,或者ITCM空间0x0000 0000开始的地址区域
回复

使用道具 举报

3

主题

33

回帖

42

积分

新手上路

积分
42
发表于 2026-8-25 15:01:55 | 显示全部楼层
怎么使用?用scatter文件加载到对应的地址?
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124425
QQ
 楼主| 发表于 2026-8-25 15:05:10 | 显示全部楼层
dongshan 发表于 2026-8-25 15:01
怎么使用?用scatter文件加载到对应的地址?

对,此贴的方案,方便些

【原创】像使用内部SRAM一样定义使用STM32H7的外部SDRAM,含MDK和IAR两版
https://forum.anfulai.cn/forum.p ... 8697&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

35

主题

487

回帖

592

积分

金牌会员

积分
592
发表于 2026-8-25 15:24:41 | 显示全部楼层
其实麻烦的是,要确认调用的调用是否也在存在于TCM中,否则只有一层皮

点评

这个得看map文件了  详情 回复 发表于 2026-9-4 16:49
回复

使用道具 举报

1

主题

22

回帖

25

积分

新手上路

积分
25
发表于 2026-9-4 16:49:43 | 显示全部楼层
tovinz 发表于 2026-8-25 15:24
其实麻烦的是,要确认调用的调用是否也在存在于TCM中,否则只有一层皮

这个得看map文件了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-24 07:51 , Processed in 0.140758 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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