也就是例如 #if defined (_TMS320C6600)
#include <ti/mathlib/src/common/c66/common.h>
#elif defined (_TMS320C6740)
#include <ti/mathlib/src/common/c674/common.h>
#else
#error invalid target
#endif 都未通过,请问这两条语句是怎么预处理的?怎么消除这个错误??具体应该怎么define这个宏? 然后把我当前最大的疑惑说一下
然后就是我现在刚上手OMAPL138的开发板,发现做1024点的FFT还没有28335速度快,这肯定是不合理的,我这两天一直在查资料和读datasheet,但是手册实在太多,我换芯片又有些仓促,所以需要先解决目前的问题:
1、程序调用dsplib里的FFT函数并没有很快的加速
2、目前已经把程序和代码都放入了L2 RAM中进行使用,并未开启缓存
3、L1缓存是默认的,我并没有使能,
4、编译优化级别开的是off
现在真的急需一些帮助,以上四条哪里需要改进吗?6747的运算速度怎么也不可能会这么低,所谓的软件流水线优化对我这种小程序来讲应该不需要吧
|