【华大测评】+ HC32F460 Coremark提升方法
本帖最后由 纪国圣 于 2021-9-25 12:53 编辑之前测试HC32F460的Coremark,得到的数据如下:
结果193的得分让我十分不相信,因为官方的数值为485:
后来查看《HC32F460系列用户手册Rev1.1》才知道HC32F460的读FLASH是有一个等待时间的:
CPU时钟大于33MHZ就需要开启等待读周期,因此整体效率降低。
开启FLASH Cache则能提升效率:
于是使能FLASH Cache:
运行,结果直接卡死。这说明开启FLASH Cache是有顺序要求的。在时钟与外设都初始化后,再使能FLASH Cache,得到结果:
效率明显提升,得分与官方的结果相近。
附测试条件:
时钟168MHZ
-o3优化,Optimize for Time开启
测试代码如下:
测试代码下载试试 开启cache有什么不好地方吗 为什么不默认开启FLASH Cache 平时用的时候是不是也可以开启呢 Coremark提升原来如此。 Coremark会测试哪些内容呢 有计算的功能吗 HC32F460性能还不错的。 Coremark得分反应的是什么 还有测试flash的项目吗 有计算的功能吗 在嵌入式CPU行业中普遍公认的性能测试指标的标准主要使用以下三种,MIPS、Dhrystone、Coremark 分享一个移植好的Coremark吧 coremark和d..coremark和dmips到底哪个更能客观地评价核心的运算能力 使用coremark来测试 CoreMark的设计资料很多吧。 Coremark是一个综合性的基准测试程序 来一个移植过程吧。 体积小、方便移植
页:
[1]
2