MindSDK_MM32F3270/demo_apps/coremark/coremark_basic
Yilin Sun 6a70c509d4 Initial MM32F3270 SDK.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-27 17:11:47 +08:00
..
build Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
board_init.c Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
board_init.h Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
clock_init.c Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
clock_init.h Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
main.c Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
pin_init.c Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
pin_init.h Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00
readme.md Initial MM32F3270 SDK. 2023-03-27 17:11:47 +08:00

readme.md

coremark_baisc

实验过程

  • coremark_basic样例的main.c文件处于屏蔽状态样例中所使用的main()函数处于core_main.c中。
  • 配置TOTAL_DATA_SIZE为1200迭代次数为12000次。
  • 通过串口打印coremark的迭代次数、运行时间、每秒迭代次数等信息。
  • coremark运行所花费的时间与调试器的优化等级相关优化等级越高花费时间越少优化等级越低花费时间越长。(最低优化等级下coremark运行甚至可能会长达10分钟)

实验结果

Profile generation run parameters for coremark. CoreMark Size : 400 Total ticks : 38377 Total time (secs): 38.377000 Iterations/Sec : 312.687287 Iterations : 12000 Compiler version : GCC 10.3.1 Compiler flags : -0hs -no_size_constraints Memory location : STACK seedcrc : 0x4eaf [0]crclist : 0x6a79 [0]crcmatrix : 0x5608 [0]crcstate : 0xe5a4 [0]crcfinal : 0x8d4c Correct operation validated. See README.md for run and reporting rules. done.