| C语言所编程序如何优化?
C语言所编程序如何优化?
C语言所编程序不能直接用到DSP上吗?如何优化? C的优化有很多方法: 首先是用第三级优化(-O3),但效率不高(经验),还有一些诸如用一条读32位的指令读两个相邻的16位数据等,具体情况可以看看C优化手册。 但这些效率都不高(虽然ti的宣传说能达到80%,我自己做的时候发现绝对没有这个效率!65%还差不多),如果要提高效率只能用汇编来做了。 还有要看看你的c程序是怎么编的,如果里面有很多中断的话,6000可以说没什么优势。 还有,profiler的数据也是不准确的,比实际的要大,大多少不好说。 还有dsp在初始化的时候特别慢,这些时间就不要和pc机相比了,如果要比就比核心的部分。 (综合电子论坛) |
*注:部份文章为网上收录供大家共同学习参考之用,并不代表本站意见。如存在版权问题请马上通知我们,我们将马上删除。 |