打印
[方案相关]

【华大测评】+ HC32F460 Coremark提升方法

[复制链接]
11999|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 纪国圣 于 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开启

测试代码如下:
HC32F460PETB SYSTICK coremark.zip (572.62 KB)



使用特权

评论回复
沙发
duo点| | 2021-10-3 14:17 | 只看该作者
测试代码下载试试

使用特权

评论回复
板凳
usysm| | 2021-10-5 15:21 | 只看该作者
开启cache有什么不好地方吗   

使用特权

评论回复
地板
typeof| | 2021-10-5 15:21 | 只看该作者
为什么不默认开启FLASH Cache   

使用特权

评论回复
5
yujielun| | 2021-10-5 15:22 | 只看该作者
平时用的时候是不是也可以开启呢   

使用特权

评论回复
6
pklong| | 2021-10-5 15:22 | 只看该作者
Coremark提升原来如此。   

使用特权

评论回复
7
touser| | 2021-10-5 15:22 | 只看该作者
Coremark会测试哪些内容呢   

使用特权

评论回复
8
myiclife| | 2021-10-5 15:23 | 只看该作者
有计算的功能吗   

使用特权

评论回复
9
uytyu| | 2021-10-5 15:24 | 只看该作者
HC32F460性能还不错的。   

使用特权

评论回复
10
iyoum| | 2021-10-5 15:24 | 只看该作者
Coremark得分反应的是什么   

使用特权

评论回复
11
jkl21| | 2021-10-5 15:24 | 只看该作者
还有测试flash的项目吗  

使用特权

评论回复
12
两只袜子| | 2021-10-12 10:04 | 只看该作者
有计算的功能吗

使用特权

评论回复
13
kkzz| | 2021-11-3 17:57 | 只看该作者
在嵌入式CPU行业中普遍公认的性能测试指标的标准主要使用以下三种,MIPS、Dhrystone、Coremark

使用特权

评论回复
14
hudi008| | 2021-11-3 17:59 | 只看该作者
分享一个移植好的Coremark吧  

使用特权

评论回复
15
lzmm| | 2021-11-3 17:59 | 只看该作者
coremark和d..coremark和dmips到底哪个更能客观地评价核心的运算能力

使用特权

评论回复
16
minzisc| | 2021-11-3 18:00 | 只看该作者
使用coremark来测试  

使用特权

评论回复
17
selongli| | 2021-11-3 18:01 | 只看该作者
CoreMark的设计资料很多吧。

使用特权

评论回复
18
fentianyou| | 2021-11-3 18:02 | 只看该作者
Coremark是一个综合性的基准测试程序

使用特权

评论回复
19
xiaoyaodz| | 2021-11-3 18:02 | 只看该作者
来一个移植过程吧。        

使用特权

评论回复
20
sdlls| | 2021-11-3 18:04 | 只看该作者
体积小、方便移植   

使用特权

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

本版积分规则

77

主题

401

帖子

5

粉丝