4212|5

1366

帖子

6

TA的资源

版主

楼主
 

[先楫HPM6750测评之二]coremark跑分验证(外部flash xip运行和内部sram运行比较) [复制链接]

 

        由于国内大多半导体厂家对于外部存储xip内存映射运行性能很差(也就是分所谓的零等待和非零等待区域),往往跑分宣传都是在SRAM(零等待区域)运行,导致用户在实际体验时候(代码区超过非零等待)也大受折扣。

  先辑这块MCU,支持代码运行在FLASH XIP,同样也支持SRAM运行。那么两者差距有多大,这也是本贴需要验证的地方。

 

  在实际验证当中,SRAM和FLASH XIP运行性能差距不大,相差150左右,代码放在外部flash运行,也是足够性能强大。

 

  下图为在SRAM运行,跑分为4702分,比官方宣传的3965还要高些。

 


 

  下图为FLASH XIP运行,跑分为4570分。与SRAM运行跑分相比,相差132分,性能差距不大,值得肯定。

 

 

   下面楼主介绍coremark移植优化过程,在楼主上贴 [先楫HPM6750测评之一]两种IDE(SES和RS)开发平台体验 - 国产芯片交流 - 电子工程世界-论坛 (eeworld.com.cn) 中的基础工程进行添加。

 

   这里的debug版本和release版本分别设置为flash xip运行配置和sram运行配置。

 

   根据官方SDK的env生成的工程配置进行移植对比。需要注意几个点。

  1、修改相关RV扩展

 

  2、编译器优化选项添加

 

  3、链接文件添加,flash xip和sram需要不同修改

   flash xip

 

   SRAM

 

  4、宏定义修改,flash xip和sram需要不同修改

   FLASH XIP运行需要加入FLASH_XIP=1

 

   SRAM则不需要,继承于common

 

   至此修改完毕,需要注意的是BOOT拨码的设置,如下图说明:

 

   由此可知,当需要在SRAM运行时,需要拨码如下:

 

  当需要在FLASH XIP运行时,需要拨码如下:

 

 

最新回复

ses不是都可以设置吗   详情 回复 发表于 2022-5-10 09:11
点赞(2) 关注
个人签名

1084534438 欢迎交流  [加油,一切皆有可能]

 
 

回复
举报

1366

帖子

6

TA的资源

版主

沙发
 
本帖最后由 RCSN 于 2022-5-5 14:55 编辑

  仓库代码已经更新了coremark验证分支。

链接已隐藏,如需查看请登录或者注册


 

个人签名

1084534438 欢迎交流  [加油,一切皆有可能]

 
 
 

回复

1366

帖子

6

TA的资源

版主

板凳
 

 segger的这个SEGGER Embedded Studio的开发平台太好用了,先辑选择跟segger合作真的是很正确的事情。

个人签名

1084534438 欢迎交流  [加油,一切皆有可能]

 
 
 

回复

7671

帖子

2

TA的资源

五彩晶圆(高级)

4
 

你可以试试不同的编译器,gcc,clang,segger 三种,应该还有差距。

点评

使用gcc编译器的,大致差距应该不大,可以保持4000以上  详情 回复 发表于 2022-5-8 09:23
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复

1366

帖子

6

TA的资源

版主

5
 
freebsder 发表于 2022-5-7 16:13 你可以试试不同的编译器,gcc,clang,segger 三种,应该还有差距。

使用gcc编译器的,大致差距应该不大,可以保持4000以上

点评

ses不是都可以设置吗  详情 回复 发表于 2022-5-10 09:11
 
 
 

回复

7671

帖子

2

TA的资源

五彩晶圆(高级)

6
 
RCSN 发表于 2022-5-8 09:23 使用gcc编译器的,大致差距应该不大,可以保持4000以上

ses不是都可以设置吗

个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表