测试条件:
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 上传 |