本帖最后由 740071911 于 2022-8-31 23:48 编辑
@安小芯@安小芯
@安小芯
==================================================================
CoreMark 是一项测试处理器性能的基准测试。代码使用 C 语言写成,包含:列举,数学矩阵操作和状态及 CRC 等运算法则。
目前 CoreMark 已迅速成为测量与比较处理器性能的业界标准基准测试。CoreMark 的得分越高,意味着性能更高。
在CoreMark 的官网上可以大家可以看到各家处理器型号的 CoreMark 得分。
也可以从 CoreMark 的官网上下载测试代码,亲自测一下自己手中的片子的性能。
使用N32G430开发板的工作频率为128MHz时,在KEIL MDK ARM Compiler V5.06 update 6 (build 750)集成开发环境下。
==================================================================
修改优化等级:-g -O0 时,结果如下:
==================================================================
修改优化等级:-g -O3 时,结果如下:
==================================================================
可以看到,优化等级为3级时,效果翻倍,国民的芯片实力还是杠杠的。
==================================================================
注意:如果串口接受不到调试信息,请检查代码中配置的串口是否是板子上所使用的串口。
如果出现“ERROR! Must execute for at least 10 secs for a valid result!“的错误提示,说明 ITERATIONS 设定太小,可适当增加 ITERATIONS 的值。
==================================================================
最后附上代码,感兴趣的小伙伴可以下载测试。
N32G430C8L7-STB-v1.4.zip
(90.58 KB)
|