本帖最后由 aguoaguo 于 2021-10-18 12:22 编辑

今天给mm32f3277添加了coremark测试程序测试下芯片计算性能。

IDE为KEIL-AC6,分别用-oFast,-Oz,-O0测试不同优化等级的运行速度。
mm32-cm.png

首先是-O0,   只有可怜的63分
m3277cm_o0.png

-Oz,   结果161分。 直接提升到了-O0的2.5倍,看来优化还是很给力的。
m3277cm_oz.png

-Ofast, 结果293分。将近-O0的5倍速度。ROM用量和-O0几乎一样,大约是-Oz的1.5倍。
m3277cm_ofast.png


像比于72M-STM32F103的135分,mm32f3277大约是其2.2倍。

附上测试KEIL工程:
F3277_eMini_Demo.rar (6.11 MB, 下载次数: 4)
全部回复 2
  • 1 主题
  • 3 帖子
  • 297 积分
身份:LV1 技术小白
E币:234
编译楼主工程,报500个错误,错误如下:

1634914026(1).jpg

他的点评
发表于 2021-10-26 22:31
  • 5 主题
  • 14 帖子
  • 867 积分
身份:LV3 中级技术员
E币:820
本帖最后由 aguoaguo 于 2021-10-26 22:35 编辑
Herui 发表于 2021-10-22 22:49
编译楼主工程,报500个错误,错误如下:
我用的 MDK5.35, 项目属性不变的话应该0错误警告的。
或者手动把 SYSTEM 的option->ASM改成这样。 有些版本的IDE可能不会自动识别汇编版本。

GNU KEIL.png
回复楼主
您需要登录后才可以评论 登录 立即注册