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.

fpu使能 c2800和c2700不兼容

Hello

我在使能fpu的时候编译出现了下面这个错误,有童鞋遇到相似的情况吗?

  • 有可能是您的项目中的其他一些目标文件是为C2700编译的,可能是其他库中的一个。尝试执行“build all”,以确保重建项目中的所有源代码。另外确保使用--silicon_version = 28构建每个文件

  • Hi susan

    这个问题解决了,原因是我使能了fpu功能,但是没有使能成功rts2800_fpu32.lib这个库文件。

    我们是使用的makefile来规定编译的进程,我在下面的菜单里使能了这个库,貌似没有起作用。

    需要在makefile文件里将这个库包含进来

    #--- Additional libs ----------------------------------------------------------
    lib_include = $(COMPILER_PATH)/lib $(controller_root)/50_Lib
    libs := IQmath.lib rts2800_fpu32.lib

    我想问下,如果有makefile文件,是不是所有在窗口中设置的compile和link选项都会不起作用呢?最终的编译和链接都是由makefile完成的?

  • 这种配置应该起作用

  • 我的配置里面这个是空的,经过实验,直接在makefile里面指定就可以了。