在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。等级优化是在编译的选项中选的。