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.

f28335 not compatible with ISA

Other Parts Discussed in Thread: TMS320F28335

hello everyone

     My project DSP_INS can be build successfully by ccs3.3 under debug and release configuration, and can be build successfully by ccs4.2 under debug configuration,but it is failed by ccs 4.2 under release configuration,the error shows

file "C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/c2000/lib/rts2800_fpu32.lib<boot.obj>" specifies ISA revision "C28FPU32", which is not
compatible with ISA revision "C2800" specified in a previous file or on the command line.

Tms320f28335 is used in my project.


how can I modify the project or config the ccs? hope for your help. The attachment is my project.

DSP_INS_1.0.rar

  • Hi,

    I would suggest you to go for the latest CCS version v5/v6 for FPU32 compatibility.

    Regards,
    Gautam
  • zhang yuheng said:
    t is failed by ccs 4.2 under release configuration,the error shows

    file "C:/Program Files (x86)/Texas Instruments/ccsv4/tools/compiler/c2000/lib/rts2800_fpu32.lib<boot.obj>" specifies ISA revision "C28FPU32", which is not
    compatible with ISA revision "C2800" specified in a previous file or on the command line.

    It means that some part of the code is built with floating point enabled (rts2800_fpu32.lib), and some part of the code has been built without floating point enabled (likely your project).   If you do not want to use the floating point unit in hardware, then you need to link in the rts2800_ml.lib instead.  If you do want to use the floating point unit in hardware, then your project settings need to have this enabled (--float_support = FPU32).

  • Lori Heustess

    Thank you for your reply, the problem was solved by selecting the fpu32 support in the 'Runtime mode options'.