参考ST中文官网教程

https://stmcu.com.cn/Designresource/design_resource_detail/file/431491/lang/ZH/token/2f07e25a7120c85b0c57528048f5c816 

注意:串口配置数据位7,而在CubeMX中配置的是8,只有这样才能正常显示。(?) 

STM32F746IGT6芯片Coremark跑分

STM32F746IGT6芯片Coremark跑分

CoreMark = [email protected]

CoreMark/MHz = 4.03/MHz

当然这个分数是在打开CPU ICache和DCache的情况下(没有打开ART)测得的:

STM32F746IGT6芯片Coremark跑分

在打开ART之后 ,分数几乎不变,略有提升:

STM32F746IGT6芯片Coremark跑分

STM32F746IGT6芯片Coremark跑分

再将预取指打开,结果也是几乎不变,略有提升

STM32F746IGT6芯片Coremark跑分

 STM32F746IGT6芯片Coremark跑分

此时我们试着将ART,预取指,ICache,DCache都关闭, 看一下结果,发现差距还是挺明显的:

STM32F746IGT6芯片Coremark跑分

STM32F746IGT6芯片Coremark跑分

而CoreMark官方认证的分数如下,当然并没有用到同款芯片,我们的是STM32F746IGT6,认证的是STM32F746NGH6,而且似乎编译器对分数也有影响,keil的结果要略差于IAR。

 STM32F746IGT6芯片Coremark跑分

相关文章:

  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
  • 2021-12-10
  • 2022-01-07
  • 2021-11-19
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-04-24
  • 2022-12-23
  • 2022-12-23
  • 2021-04-16
  • 2021-04-08
  • 2022-02-26
相关资源
相似解决方案