This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

c6678 release 和 debug模式下,调用lib库函数问题

Other Parts Discussed in Thread: MATHLIB

你好:

我想调用TI 提供的dsplib中的FFT函数,测试下性能,发现我自己建的工程在debug模式下测试的4K float型复数点的时间比 在release模式下的时间大很多,大约有几十倍的关系吧。 对于用户来说,DSPLib库中的FFT函数都应该是优化好的,不管工程是debug还是release,效率应该是一样的吧!

不知道说的对不?请技术支持指教!

多谢!

  • 你好!

    debug 和release 给出的 时间   仅是 lib 里面 调用的函数  消耗的吗?

    是否 有包含你自己写的代码吗?

  • 1. debug 和release 的编译 选项 不一样,你可以去属性里面看一下。

    或者 去makefile 里面看一下。

    2. 调试的时候 你看下能否进到 汇编里面,看下汇编执行的代码。

  • 对,我只是测试库里面的FFT这个函数执行的时间,发现在debug和release模式下时间相差很多, TI 提供的lib函数不管在debug还是release模式,测试时间应该是一样的吧???

    其实不管是ti的库 还是自己编写的优化的lib,应用层调用的时候,不管工程是release还是debug模式,效率应该是一样的吧!

    不知道我说的对不!

  • 你好,我个人也在做6678的代码优化,我想调用mathlib里面的sindp库函数,如何调用 我在路径里面找不到.lib的库文件,只找到.h/.c/.asm这三个后缀的文件,请问如何调用sindp代替sin函数呢 ???急用谢谢!!