Yilin Sun
6a70c509d4
Signed-off-by: Yilin Sun <imi415@imi.moe> |
||
---|---|---|
.. | ||
build | ||
board_init.c | ||
board_init.h | ||
clock_init.c | ||
clock_init.h | ||
main.c | ||
pin_init.c | ||
pin_init.h | ||
readme.md |
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.