TI中文支持网
TI专业的中文技术问题搜集分享网站

memcpy函数执行时间的问题

   在6678芯片上,时钟频率1GHz,DDR3为1333MHz,

 在有sysbios下(程序有3级优化),执行memcpy函数拷贝1024x1024个数据(从DDR3-DDR3)只需要2ms左右,但是在无操作系统(程序有3级优化)的情况下执行memcpy函数拷贝1024x1024个数据(从DDR3-DDR3)需要20ms左右。

 为什么会有这么大的区别? 不管有无操作系统,DDR都是使能缓存了。

Ryan BL:

确认下你的rts是编译的带优化的,没仔细研究过这个首次使用的时候RTS是怎么编译的版本。

Shine:

请问是否是用TSCH, TSCL来计算代码执行时间的?

user3604552:

回复 Shine:

是的

user3604552:

回复 Ryan BL:

直接新建一个sysbios工程,使用的是CCS5.5。等级优化是在编译的选项中选的。

赞(0)
未经允许不得转载:TI中文支持网 » memcpy函数执行时间的问题
分享到: 更多 (0)