打印
[STM32H7]

ICACHE和DCACHE?

[复制链接]
2288|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
中天龙虎|  楼主 | 2024-2-5 11:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 中天龙虎 于 2024-2-5 11:40 编辑

单片机里有8K ICACHE和 单片机有4K ICACHE, 4K DCACHE哪个加速性更好些?运行算度更快点

使用特权

评论回复
沙发
cr315| | 2024-2-5 16:23 | 只看该作者
自己测试下

使用特权

评论回复
板凳
中天龙虎|  楼主 | 2024-2-10 18:31 | 只看该作者

没那条件

使用特权

评论回复
地板
zwsam| | 2024-2-12 10:18 | 只看该作者

使用特权

评论回复
5
江河千里| | 2024-3-20 12:43 | 只看该作者
在单片机中,ICACHE(指令缓存)和 DCACHE(数据缓存)都可以提高程序的运行速度,但它们的加速效果取决于具体的应用场景和程序特征

使用特权

评论回复
6
冰春彩落下| | 2024-3-20 15:00 | 只看该作者
通常情况下,ICACHE的加速效果更为显著。因为指令缓存可以缓存程序的指令,减少了从内存中读取指令的时间,从而提高了程序的执行速度

使用特权

评论回复
7
淡漠安然| | 2024-3-20 17:00 | 只看该作者
一般来说,是对于循环执行的程序或者频繁执行的子程序,ICACHE的加速效果会更为明显。

使用特权

评论回复
8
micoccd| | 2024-3-20 17:06 | 只看该作者
ICACHE和DCACH不是一个作用,不好直接比较的

使用特权

评论回复
9
光辉梦境| | 2024-3-20 19:00 | 只看该作者
相比之下,DCACHE的加速效果可能相对较小,因为数据缓存的命中率通常比指令缓存低,而且对于一些特定的应用场景,数据缓存的使用可能并不频繁

使用特权

评论回复
10
夜阑风雨| | 2024-3-20 21:00 | 只看该作者
一般要开启cache比较好吧

使用特权

评论回复
11
一秒落纱| | 2024-3-21 03:00 | 只看该作者
这个好像是根据单片机速度来说的,速度越快可以开的越高

使用特权

评论回复
12
别乱了阵脚| | 2024-3-21 05:00 | 只看该作者
我觉得根据你的程序可以来选择性的设置cache的吧

使用特权

评论回复
13
暖了夏天蓝了海| | 2024-3-21 09:00 | 只看该作者
如果你需要在单片机中提高程序的运行速度,优先考虑增加ICACHE的大小

使用特权

评论回复
14
三生万物| | 2024-3-21 12:00 | 只看该作者
这一般能开8K不用4K的吧

使用特权

评论回复
15
远山寻你| | 2024-3-21 14:00 | 只看该作者
这8K和4K都代表什么含义啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

228

帖子

1

粉丝