请选择 进入手机版 | 继续访问电脑版

你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【我的STM32U5 项目秀】+03-STM32U5-Coremark移植

[复制链接]
shenxiaolin_mai 发布时间:2023-2-5 22:03

前段时间收到的板子,前几天点了个灯,算是把环境搭建起来了,这两调试了串口和定时器,正巧也想实测一下这个U575de性能怎么样,所以就移植了一下CoreMark,这里分享一下,并且说一下注意事项,整体的步骤在网上都有,这里就只说明需要注意的地方

1:.s文件的堆栈大小修改。

因为Coremark在跑分的时候要求堆栈大小是1K,所以需要对堆栈的大小做修改,最开始的时候设置为0x400,但是系统会进入HardFault,所以我在使用的时候就直接修改为0x1000具体修改件下图:

修改堆栈.png

2:完成修改之后还有一点就是在printf重定向的问题,必须添加发送完成标识的判断,否者会出现发送出现乱码甚至丢失的情况。

串口重定向.png

完成上面两步基本没有啥需要注意的了,然后就是跑分的问题,首先看看官网的跑分吧,官网的跑分是651,可以参考这个链接区查询

跑分查询:网址

官网跑分.png

然而我自己的跑分呢,在-O3的优化等级下是541,和官网差了110分左右,相当于一耳光M3的跑分了,差距比较大,目前还不知道在哪里的问题,

Coremark跑分.png

欢迎大家一起探讨是哪里的问题,附件附上源码工大家参考

CoreMark:跑分代码Demo-Coremark-成功.rar

修改堆栈.png
收藏 评论1 发布时间:2023-2-5 22:03

举报

1个回答
shenxiaolin_mai 回答时间:2023-2-5 22:12:14

经过测试,在配置选项里面做如下勾选可以跑到555分555跑分.png555配置.png

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版