萤火工场GD32VW553开发板测评

分享作者:wx17438581955549
评测品牌:萤火工场
评测型号:GD32VW553-IOT
发布时间:2025-05-19 10:47:25
0
概要
免费申请的样品,移植coremark进行跑分测试.
开源口碑分享内容

免费样品进行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()   烧录运行

不知道为啥分数出奇地低



全部评论
暂无评论
0/144