dsp_ti专区_技术讨论吧 关注:47贴子:334
  • 22回复贴,共1

客户:编译错误

只看楼主收藏回复

**** Build of configuration Debug for project gpio-led ****
D:\tidsp\ccsv4\utils\gmake\gmake -k all
'Building target: gpio-led.out'
'Invoking: Linker'
"D:/tidsp/ccsv4/tools/compiler/c2000/bin/cl2000" -v28 -mt -ml -g --diag_warning=225 --float_support=fpu32 -z -m"gpio-led.map" --stack_size=0x300 --warn_sections -i"D:/tidsp/ccsv4/tools/compiler/c2000/lib" -i"D:/tidsp/ccsv4/tools/compiler/c2000/include" --reread_libs --rom_model -o "gpio-led.out" "./mainled.obj" "./DSP2833x_usDelay.obj" "./DSP2833x_SysCtrl.obj" "./DSP2833x_MemCopy.obj" "./DSP2833x_GlobalVariableDefs.obj" "./DSP2833x_CodeStartBranch.obj" -l"rts2800.lib" "../28335_RAM_lnk.cmd" "../DSP2833x_Headers_nonBIOS.cmd"
<Linking>

fatal error: file
"D:/tidsp/ccsv4/tools/compiler/c2000/lib/rts2800.lib<boot.obj>" specifies
ISA revision "C2800", which is not compatible with ISA revision "C28FPU32"
specified in a previous file or on the command line

>> Compilation failure

gmake: *** [gpio-led.out] Error 1
gmake: Target `all' not remade because of errors.

Build complete for project gpio-led


IP属地:山东1楼2012-12-18 22:21回复
    这种编译类型的错误,大都是客户不熟悉CCS的使用造成的。
    这个报错很明显:
    "D:/tidsp/ccsv4/tools/compiler/c2000/lib/rts2800.lib<boot.obj>" specifies
    ISA revision "C2800", which is not compatible with ISA revision "C28FPU32"
    specified in a previous file or on the command

    这就是lib设置的问题。
    在project 的 property 里面有设置lib的选项。如果是初学者,请不要修改我们的程序,以及我们要求程序所在的路径。找到这个rts2800.lib的设置的地方,修改成合适F28335芯片的即可。


    IP属地:山东2楼2012-12-18 22:26
    回复
      2025-05-11 09:43:29
      广告
      客户开发环境:MiniF28335+XDS100V2


      IP属地:山东3楼2012-12-18 22:26
      收起回复
        "E:/QQ28035/ccsv4/tools/compiler/c2000/lib/rts2800.lib<boot.obj>" specifies
        small memory model, which is not compatible with large memory model
        specified in a previous file or on the command line


        4楼2013-11-04 18:54
        收起回复