免费样品进行coremark测试.
首先GD32 EmbeddedBuilder新建一个GD32VW553工程 下载coremark测试源码 新建文件夹 加入以下文件

在core_portme.h的里面加入以下代码
#define ITERATIONS 9000
#define FLAGS_STR ""
#define MAIN_HAS_NOARGC 1
#define MAIN_HAS_NORETURN 1
void core_main(void); 在core_portme.c的里面找到对应位置 并修改成这样
#define NSECS_PER_SEC CLOCKS_PER_SEC
#define CORETIMETYPE uint32_t//2025.5.15
#define GETMYTIME(_t) (*_t = (SysTimer->MTIMER)) //2025.5.15 //(*_t = clock())
#define MYTIMEDIFF(fin, ini) ((fin) - (ini))
#define TIMER_RES_DIVIDER 1
#define SAMPLE_TIME_IMPLEMENTATION 1
#define EE_TICKS_PER_SEC (NSECS_PER_SEC / TIMER_RES_DIVIDER)在core_main.c中找到如下对应位置的类似代码 并修改成这样
#if MAIN_HAS_NOARGC
MAIN_RETURN_TYPE
core_main(void)
{
int argc = 0;
char *argv[1];
#else
MAIN_RETURN_TYPE
core_main(int argc, char *argv[])
{
#endif在应用主函数里面调用core_main() 烧录运行

不知道为啥分数出奇地低
