|
CoreMark是衡量MCU一个性能的指标,具有一定的参考作用; ST官方和CoreMark 官方都给出了针对STM32F7 的分数,下面将在MDK平台下移植;
CoreMarK源码;http://www.eembc.org/coremark/download.php
下面在之前的串口帖子基础上更改
https://bbs.eeworld.com.cn/thread-508264-1-1.html f769uart寄存器版本
在工程中添加 CoreMark 代码。将前面下载的 CoreMark 代码文件拷贝到新建的工程中,在 工程目录下新建一个目录 Coremark,将 core_list_join.c
/core_main.c/core_matrix.c/core_state.c/core_util.c 这 5 个文件添加进去。( 选中左边工程中 User 目录->单击右键->Add-
>Add Group/Add Files)再将 core_portme.c 添加到 app目录下。因为 core_main.c 文件里已经包含了一个 main 函数,所以需要在工程中将默认创建的 main.c 文件删除。
在 core_main.c 中的main函数中添加之前main.c中main函数下的所有初始化。然后运行串口打印,即可得到769的得分。
先到这,改天补充。
点击此处,查看STM32F769I开发板官方资源。
|
|