STM32H7驱动32位SDRAM的写速度狂飙376MB/S,读速度189MB/S

[复制链接]
749|0
 楼主| 一片混沌 发表于 2018-8-9 21:48 | 显示全部楼层 |阅读模式
测试条件:
1、程序运行在Flash,数据空间采用DTCM。
2、SDRAM的工作时钟是100MHz,32位带宽,速度166MHz。

测试结果:
1、开启Cache
(1)使用MDK和IAR的各种优化等级测试,优化对其影响很小。
(2)写速度376MB/S,读速度182MB/S。
2、关闭Cache
(1)使用MDK和IAR的各种优化等级测试,优化对其影响很小。
(2)写速度307MB/S,读速度116MB/S。
3、IAR开启最高等级优化,读速度是189MB/S,比MDK的182MB/S高点。
4、对于MDK,本实验开启了最高等级优化和时间优化。
5、对IAR,本实验开启了最高等级速度优化。


采用了两种速度测试方法,一个是滴答定时器计数,另一个是DWT时钟计数器:







555.jpg (157.78 KB, 下载次数: 0)

下载附件



2019-2-25 00:26 上传
您需要登录后才可以回帖 登录 | 注册

本版积分规则

391

主题

391

帖子

0

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