纪国圣 发表于 2021-9-25 12:50

【华大测评】+ 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开启

测试代码如下:




duo点 发表于 2021-10-3 14:17

测试代码下载试试

usysm 发表于 2021-10-5 15:21

开启cache有什么不好地方吗   

typeof 发表于 2021-10-5 15:21

为什么不默认开启FLASH Cache   

yujielun 发表于 2021-10-5 15:22

平时用的时候是不是也可以开启呢   

pklong 发表于 2021-10-5 15:22

Coremark提升原来如此。   

touser 发表于 2021-10-5 15:22

Coremark会测试哪些内容呢   

myiclife 发表于 2021-10-5 15:23

有计算的功能吗   

uytyu 发表于 2021-10-5 15:24

HC32F460性能还不错的。   

iyoum 发表于 2021-10-5 15:24

Coremark得分反应的是什么   

jkl21 发表于 2021-10-5 15:24

还有测试flash的项目吗

两只袜子 发表于 2021-10-12 10:04

有计算的功能吗

kkzz 发表于 2021-11-3 17:57

在嵌入式CPU行业中普遍公认的性能测试指标的标准主要使用以下三种,MIPS、Dhrystone、Coremark

hudi008 发表于 2021-11-3 17:59

分享一个移植好的Coremark吧

lzmm 发表于 2021-11-3 17:59

coremark和d..coremark和dmips到底哪个更能客观地评价核心的运算能力

minzisc 发表于 2021-11-3 18:00

使用coremark来测试

selongli 发表于 2021-11-3 18:01

CoreMark的设计资料很多吧。

fentianyou 发表于 2021-11-3 18:02

Coremark是一个综合性的基准测试程序

xiaoyaodz 发表于 2021-11-3 18:02

来一个移植过程吧。      

sdlls 发表于 2021-11-3 18:04

体积小、方便移植   
页: [1] 2
查看完整版本: 【华大测评】+ HC32F460 Coremark提升方法