す疯Ⅱ恒す 发表于 2019-5-30 17:37:33

STM8的Coremark跑分

前几天照官方教程移植了Coremark测下STM32F0的跑分,有103左右,与官方数据差异不大。
突然想STM8能不能也跑个分呢?网上也没看到关于STM8的大致跑分情况,要不我来试试看STM8的性能与STM32F0差异有多大。
也照官方教程,在STM32F0的基础上修改了1ms定时,串口等硬件信息,修改了数据类型定义,printf定义等。跑分结果也出来了。
编译器IAR ,主频我直接用片内16Mhz,优化开最高。
2K performance run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 60356
Total time (secs): 60.356000
Iterations/Sec   : 3.313672
Iterations       : 200
Compiler version : Please put compiler version here (e.g. gcc 4.1)
Compiler flags   : -Ohs -no_size_constraints
Memory location: STACK
seedcrc          : 0xe9f5
crclist       : 0xe714
crcmatrix   : 0x1fd7
crcstate      : 0x8e3a
crcfinal      : 0x382f
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 3.313672 / Please put compiler version here (e.g. gcc 4.1) -Ohs -no_size_constraints / STACK可以看出大概3.3左右,如果用外部晶振24Mhz跑估计到5左右。
不得不说,8位机与32位机差异还是挺大的,10倍左右。
不知道有没有其他人有做过类似的测试,不知道我测试数据是否正确。欢迎拍砖。
页: [1]
查看完整版本: STM8的Coremark跑分