[讨论] 【树莓派Pico测评】CoreMark程序移植,测试跑分

dql2016   2021-3-28 20:11 楼主

CoreMark不必多说,自行百度。总之它就像安兔兔一样,跑分越高,表示微控制器性能越高。

使用c/c++开发环境,将hello_coremark放到pico-examples目录中,在顶层CMakeList.txt文件将它加入:

33.png

coremark只需要一个串口输出信息,一个定时器即可运行,程序中使用了一个定时器1ms作为时间基准,如下图的3行代码是我自己加入的,不知道为啥每次运行结果都不一样,程序无法继续往下走。。。

11.png 如下是运行结果,可以看到total_errors值为0,但是那个if判断似乎失灵。。。

22.png

只好手动计算跑分=Iterations/Total ticks=4000/16.374=244.29

测试用的程序,欢迎E友将它拖到自己的pico上运行看看结果。

hello_coremark.uf2 (76 KB)
(下载次数: 0, 2021-3-28 20:02 上传)

测试工程源码:

hello_coremark.zip (24.39 KB)
(下载次数: 6, 2021-3-28 20:02 上传)

 

 

 

 

回复评论 (3)

楼主辛苦了
点赞  2021-4-6 19:50

谢谢分享,期待后续

默认摸鱼,再摸鱼。2022、9、28
点赞  2021-4-6 22:01

好吧,有空把楼主的代码拖到自己的pico上运行看看结果

点赞  2021-4-6 22:11
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复