dspc6748有哪些提高运行速度的方法,怎样发挥硬件最大运算能力
Tony Tang:
题目有点大,很难几句话说清楚,建议花点时间看一下C6000 optimization, 然后可以就具体问题点做进一步讨论。
Shine:
优化代码,数据搬移尽量用EDMA,使能cache。
user5398319:
回复 Tony Tang:
我主要想利用dspc6748对自己编写的c程序进行运算处理。可能程序较大,变量较多,之前通过修改.cmd文件才让程序跑通,但是速度实在较慢,有什么解决的方法吗
user5398319:
回复 Shine:
你好,能介绍下上述的三种方法吗,谢谢
user5398319:
回复 Shine:
你好,能介绍下上述三种方法吗,谢谢
Denny%20Yang99373:
回复 user5398319:
1,先进行系统优化,软件各个模块是不是以最合理的方式在运行?
2,模块内部进行代码级别的优化,CCS编译器有优化选项,找到最费时间的代码,可以尝试用汇编来做。
3,把最常用到的放到片内RAM里,L2部分作为cache部分作为RAM使用
4,打开cache,搬运数据使用EDMA