打印
[STM32N6]

【STM32N6570-DK评测】简单测下coremark

[复制链接]
454|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xhackerustc|  楼主 | 2025-4-21 00:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
笔者第一次用Cortex-M55的MCU,所以很好奇它的coremark跑分如何,笔者这下未用zephyr rtos环境,还是老实进裸机环境搭配STM32CubeMX做的。STM32CubeMX主要配了下时钟和串口的pinmux,然后移植了下coremark,具体修改可参考https://bbs.21ic.com/icview-3378070-1-1.html
因STM32N6的CM55有data cache和指令cache,所以测了如下四个组合。代码加载到SRAM运行,cpu主频600MHZ,toolchain arm-none-gcc14.2, 除O3优化没搞别的,算基本和真实使用时编译参数一致吧

得分如下:

D$-on, I$-on      2.90 Iterations/Sec/MHZ

D$-off, I$-on      0.44 Iterations/Sec/MHZ

D$-off, I$-off      0.30 Iterations/Sec/MHZ

D$-on, I$-off      0.50 Iterations/Sec/MHZ

arm官方数据CM55有4.2 Iterations/Sec/MHZ,用gcc大概只有官方数据的70%左右,其中gap估计由编译器、编译参数等造成。还有一个因素是笔者把测试固件加载到sram中运行的,未使用TCM,不知道使用TCM是否能缩小gap,值得尝试下.

本帖子可不算测评正式贴

使用特权

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

本版积分规则

42

主题

157

帖子

1

粉丝