如何将 CoreMark 程序移植到 STM32 上
前言
CoreMark 是一项测试处理器性能的基准测试。代码使用 C 语言写成,包含:列举,数学矩阵操作和状态及 CRC 等运算法则。
目前 CoreMark 已迅速成为测量与比较处理器性能的业界标准基准测试。CoreMark 的得分越高,意味着性能更高。在
CoreMark 的官网上可以大家可以看到各家处理器型号的 CoreMark 得分。也可以从 CoreMark 的官网上下载测试代码,亲自
测一下自己手中的片子的性能。CoreMark 官网的连接地址:http://www.eembc.org/coremark/index.php。本文将一步步来介
绍如何将下载的 CoreMark 测试代码移植到 STM32MCU 上进行测试。
下载 CoreMark 测试代码
通过上文给出的链接进到 CoreMark 官网。
点击 Download,
根据页面的指导,先注册再下载测试代码
CoreMark 的测试代码文件包括:
core_list_join.c
core_main.c
core_matrix.c
core_state.c
core_util.c
coremark.h
simple/core_portme.c
simple/core_portme.h
新建 CoreMark STM32 工程
1)打开 STM32CubeMX,选择新建 Project, 在接下来的窗口中选择目标 MCU 的型号。可以通过 MCU 筛选器进行筛选,见下
图。这里我们选择 STM32F746NG。
评论0