硬汉嵌入式论坛

 找回密码
 立即注册
查看: 561|回复: 5
收起左侧

[STM32H7] STM32H7B0 SRAM还需要设置Cache吗?

[复制链接]

38

主题

76

回帖

190

积分

初级会员

积分
190
发表于 2025-3-28 16:05:32 | 显示全部楼层 |阅读模式



最近在看STM32H7B0,看了框图发现,它的AHB/AXI总线和STM32H743不一样,7B0都是280M,和CPU同频,而743是240M,只有CPU主频的一半。

我在CubeMX里配置时钟后看到,AXI以及AHB1,2,3,4总线都可以直接配置为280M,和CPU同频。

7B0的4块SRAM都挂在AXI/AHB总线下,频率和CPU一样,这是不是意味着直接用这4块内存就行了,不需要设置Cache了???

无标题.jpg
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-3-28 17:08:09 | 显示全部楼层
这种情况,确实不需要了。
回复

使用道具 举报

38

主题

76

回帖

190

积分

初级会员

积分
190
 楼主| 发表于 2025-3-28 20:24:39 | 显示全部楼层
eric2013 发表于 2025-3-28 17:08
这种情况,确实不需要了。

我有点不太明白,既然SRAM和CPU都同频了,那它还搞个ICache/DCache干嘛?

我是不是可以这样理解,除了QSPI外挂Flash运行代码之外,其它的使用情况是不是都用不到Cache了?

555.jpg
回复

使用道具 举报

5

主题

162

回帖

177

积分

初级会员

积分
177
发表于 2025-3-28 21:59:12 | 显示全部楼层
coolaimcu 发表于 2025-3-28 20:24
我有点不太明白,既然SRAM和CPU都同频了,那它还搞个ICache/DCache干嘛?

我是不是可以这样理解,除了 ...

ICACHE给指令加速的,DCACHE对应程序局部性
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-3-29 08:35:34 | 显示全部楼层
coolaimcu 发表于 2025-3-28 20:24
我有点不太明白,既然SRAM和CPU都同频了,那它还搞个ICache/DCache干嘛?

我是不是可以这样理解,除了 ...

Octo-SPI挂串行RAM,内存映射也要加速的。
回复

使用道具 举报

5

主题

229

回帖

249

积分

高级会员

积分
249
发表于 2025-3-29 08:49:58 | 显示全部楼层
本帖最后由 旮旯旭 于 2025-3-29 08:51 编辑
coolaimcu 发表于 2025-3-28 20:24
我有点不太明白,既然SRAM和CPU都同频了,那它还搞个ICache/DCache干嘛?

我是不是可以这样理解,除了 ...

W25Q64的FLASH内存映射模式,FMC扩展内存等一些场合还是有用的,就不用一直去实际地址读取数据,Cache有地址可以直接用Cache里面的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 18:46 , Processed in 0.044912 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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