问答

汇集网友智慧,解决技术难题

21ic问答首页 - 为什么STM32U575在RAM中运行的coremark分数比在Flash中小

core flash MARK RAM STM32U575 运行

为什么STM32U575在RAM中运行的coremark分数比在Flash中小

joshua92642026-05-22
在RAM中只跑了600分,在flash中(I-Cache + flash prefetch)跑了645分,为什么呢
回答 +关注 0
50人浏览 1人回答问题 分享 举报
1 个回答
  • I-Cache 比SRAM 速度快,I-CACHE 与MCU 内核是紧耦合的 。 SRAM 读写绕过了 CACHE。 运行指令时没准谁会更快。要看cache 命中率。巧了,你的测试代码有利于CACHE,所以就快了

您需要登录后才可以回复 登录 | 注册