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.

28035 FFT库使用编译出错的问题



使用TI FFT库, 用的是定点实数FFT, 提示版本C2700 的问题, 网上也搜不到相关信息, 请问怎么解决

  • 我把有关LIB的设置都去掉了, 然后手动添加两个LIB, 以防冲突, 还是不能解决问题, 如下图

    下面的报错信息说FFT.LIB是C2700,  那不是28系列不能用?这不可能吧  是不是我哪里设置有错误?

    <Linking>
    warning #16002-D: build attribute vendor section TI missing in "../fft.lib<cfft32i.obj>": compatibility cannot be determined
    error #16008-D: file "../fft.lib<cfft32i.obj>" specifies ISA revision "C2700", which is not compatible with ISA revision "C2800" specified in a previous file or on the command line
    warning #16002-D: build attribute vendor section TI missing in "../fft.lib<cfft32c.obj>": compatibility cannot be determined
    error #16008-D: file "../rts2800_ml.lib<boot.obj>" specifies ISA revision "C2800", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line
    error #16008-D: file "../rts2800_ml.lib<cpy_tbl.obj>" specifies ISA revision "C2800", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line
    error #16008-D: file "../rts2800_ml.lib<cpy_utils.obj>" specifies ISA revision "C2800", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line
    error #16008-D: file "../rts2800_ml.lib<exit.obj>" specifies ISA revision "C2800", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line
    error #16008-D: file "../rts2800_ml.lib<fs_mpy.obj>" specifies ISA revision "C2800", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line
    error #16008-D: file "../rts2800_ml.lib<fs_tol.obj>" specifies ISA revision "C2800", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line
    error #16008-D: file "../rts2800_ml.lib<fs_tou.obj>" specifies ISA revision "C2800", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line
    error #16008-D: file "../rts2800_ml.lib<memcpy.obj>" specifies ISA revision "C2800", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line
    error #16008-D: file "../rts2800_ml.lib<pre_init.obj>" specifies ISA revision "C2800", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line
    error #16008-D: file "../rts2800_ml.lib<startup.obj>" specifies ISA revision "C2800", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line
    error #16008-D: file "../rts2800_ml.lib<_lock.obj>" specifies ISA revision "C2800", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line
    error #16008-D: file "../rts2800_ml.lib<args_main.obj>" specifies ISA revision "C2800", which is not compatible with ISA revision "C2700" specified in a previous file or on the command line
    error #10010: errors encountered during linking; "sampleDevice28035.out" not built

    >> Compilation failure
    makefile:171: recipe for target 'sampleDevice28035.out' failed
    gmake: *** [sampleDevice28035.out] Error 1
    gmake: Target 'all' not remade because of errors.

    **** Build Finished ****

  • 应该是不知我哪拷贝过来的FFT.LIB有问题, 可能不是28XX系列的, 我从一个28335的定点例子上拷贝了一个FFT.LIB, 没报错了, 但有WARNING, 如下

    <Linking>
    warning #16002-D: build attribute vendor section TI missing in "../fft.lib<cfft32i.obj>": compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in "../fft.lib<cfft32c.obj>": compatibility cannot be determined

    是不是CCS6.2编译器版本太高的缘故?

  • 应该是不知我哪拷贝过来的FFT.LIB有问题, 可能不是28XX系列的, 我从一个28335的定点例子上拷贝了一个FFT.LIB, 没报错了, 但有WARNING, 如下

    <Linking>
    warning #16002-D: build attribute vendor section TI missing in "../fft.lib<cfft32i.obj>": compatibility cannot be determined
    warning #16002-D: build attribute vendor section TI missing in "../fft.lib<cfft32c.obj>": compatibility cannot be determined

    是不是CCS6.2编译器版本太高的缘故?

    Eric:

    这个warmming没关系,只是说以前的库编译器和现在的不一样而已。