GD32F130F8上的程序移植到GD32E230F8上面运行太慢

[复制链接]
2238|3
 楼主| jplzl 发表于 2021-8-17 15:07 | 显示全部楼层 |阅读模式
RT,一段软件AES的算法代码,在F130上跑的好好的,在E230上就慢了很多。
都是设置的72M主频,F130上大概2-3秒能运行完成的,在E230上要12-13秒这么久。
也通过systick测试了系统时钟,验证了是在72M主频上运行的。
怎么就会慢这么多呢
勤劳的我 发表于 2021-8-18 09:53 | 显示全部楼层
两个芯片系列内部的flash运行机制有差异的
Dick Hou 发表于 2021-8-19 11:04 | 显示全部楼层
应该是2个原因:
130是M3,E230是M23,M23达不到M3的性能
二是130前面是在RAM里跑,E230是从FLASH跑,有等待周期,这里会差几倍
imdx 发表于 2021-8-19 11:16 | 显示全部楼层
E230是M23内核,定位的竞争对手是M0,性能显然和M3有差异。E230是嵌入式FLASH架构,和F130的SRAM缓存架构相比性能也更差一些。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

236

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部