这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » GD32 » 【GD32F470ZGT6】Coremark评测(HAL库)

共1条 1/1 1 跳转至

【GD32F470ZGT6】Coremark评测(HAL库)

助工
2025-01-19 23:20:54     打赏

1、前面使用CubeMX生成了GD32F470ZGT6 HAL库工程,以下根据该HAL工程,导入Coremark库进行跑分评测

6FSL%[{R)T}`DY1)ZD)9K22.png

在Keil工具内打开运行环境管理,勾选图中方框的软件库

工程导入头文件perf_counter.h

/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
#include "perf_counter.h"
/* USER CODE END Includes */

声明外部测试函数

extern void coremark_main();

调用测试程序

int main(void)
{

  /* USER CODE BEGIN 1 */

  /* USER CODE END 1 */

  /* MCU Configuration--------------------------------------------------------*/

  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  HAL_Init();

  /* USER CODE BEGIN Init */

  /* USER CODE END Init */

  /* Configure the system clock */
  SystemClock_Config();

  /* USER CODE BEGIN SysInit */

  /* USER CODE END SysInit */

  /* Initialize all configured peripherals */
  MX_GPIO_Init();
  MX_USART1_UART_Init();
  /* USER CODE BEGIN 2 */
    coremark_main();
  /* USER CODE END 2 */

  /* Infinite loop */
  /* USER CODE BEGIN WHILE */
  while (1)
  {
    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
		HAL_Delay(1000);
		HAL_GPIO_TogglePin(GPIOE, GPIO_PIN_3);

  }
  /* USER CODE END 3 */
}

2、测试结果

VN%S%{MV7P[{_[A6%DYDNJ8.png

测试成绩有些偏低,以下更改Keil优化选项

OLJMFD0P%BFHX$A${2PY9]X.png

优化级别改为O3

VWF%NID9E`G%B2%735PJ23F.png

测试成绩为526,是GD32F470ZGT6这颗MCU的真实性能水准




关键词: GD32F470ZGT6      Coremark    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]