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.

[参考译文] TMS320F280039C:无规则生成目标和#39;D:/CCS/Ceclipse/c2000ware/driverlib/f28003x/driverlib/ccs/调试/driverlib#39;、需要:'ALLE'。

Guru**** 2346570 points
Other Parts Discussed in Thread: C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1118075/tms320f280039c-no-rule-to-make-target-d-ccs-eclipse-c2000ware-driverlib-f28003x-driverlib-ccs-debug-driverlib-lib-needed-by-all

器件型号:TMS320F280039C
主题中讨论的其他器件:C2000WARE

大家好、

我们正在尝试集成 ADC 和 PWM 代码、其中一个来自 driverlib 示例、另一个来自器件支持、我收到以下错误、您能帮助解决这个问题吗?

"没有规则可使目标'D:/CCS/CCS / eclipse/c2000ware/driverlib/f28003x/driverlib/CCS/Debug/driverlib.lib'成为'All'所需的目标'd'。"

下面是我的控制台窗口日志


****项目30kW_39c 的配置调试构建****

"D:\\ccs\\utils\\bin\\gmake"-k -j 12 all -O

编译文件:"../f28003x_usdelay.asm"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
已完成构建:"../f28003x_usdelay.asm"

构建文件:"../f28003x_PIECTRL.c"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
完成构建:"../f28003x_PIECTRL.c"

编译文件:"../f28003x_pievect.c"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
完成构建:"../f28003x_pievect.c"

编译文件:"../f28003x_defaultisr.c"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
完成构建:"../f28003x_defaultisr.c"

编译文件:"../f28003x_GPIO.c"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
已完成构建:"../f28003x_GPIO.c"

gmake:***没有规则使目标'D:/CCS/CCS / eclipse/c2000ware/driverlib/f28003x/driverlib/ccs/调试/driverlib.lib'成为'All'所需的目标。

编译文件:"../device/f28003x_codestartbranch.asm"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
已完成构建:"./device/f28003x_codestartbranch.asm"

编译文件:"../main.c"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
"./main.c"、第116行:警告#225-D:函数"LoadTxHex16"隐式声明
建筑完工:"../main.c"

构建文件:"../MISC.c"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
建筑完工:"../MISC.c"

编译文件:"../f28003x_sysctrl.c"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
"./f28003x_sysctrl.c"、第833行(列 33):建议#2614-D:(性能)使用--fp_mode=relaxed 来启用用于 FP 除法的 TMU 硬件支持。
完成构建:"../f28003x_sysctrl.c"

编译文件:"../Timer/timer.c"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
"./Timer/timer.c"、第92行(第 28):建议#2614-D:(性能)使用--fp_mode=relaxed 来启用用于 FP 除法的 TMU 硬件支持。
完成构建:"../Timer/timer.c"

编译文件:"../adc/adc01.c"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
完成构建:"./adc/adc01.c"

构建文件:"./device/device.c"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
已完成构建:"./device/device.c"

编译文件:"../PWM/PWM.c"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
"./PWM/PWM.c"、第99行:警告#225-D:函数"ePWM_setSyncOutPulseMode"隐式声明
"./PWM/PWM.c"、第218行:警告#225-D:函数"ePWM_setSyncOutPulseMode"隐式声明
"./PWM/PWM.c"、第223行:警告#225-D:函数"ePWM_setSyncOutPulseMode"隐式声明
"./PWM/PWM.c"、第231行:警告#225-D:函数"ePWM_setSyncOutPulseMode"隐式声明
完成构建:"./PWM/PWM.c"

编译文件:"../UART/UART.c"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
"./UART/UART.c"、第220行:警告#179-D:变量"index"已声明但从未引用
"./UART/UART.c"、第286行:警告#179-D:变量"lu8RxCsum"已声明但从未引用
"./UART/UART.c"、第288行:警告#552-D:变量"M"已设置、但从未使用
"./UART/UART.c"、第289行:警告#179-D:变量"lu8DtaBuffIndex"已声明但从未引用
"./UART/UART.c"、第291行:警告#179-D:变量"ret"已声明、但从未引用
"./UART/UART.c"、第292行:警告#179-D:变量"lu8index"已声明、但从未引用
"./UART/UART.c"、第293行:警告#179-D:变量"ul8TempByteFinal"已声明但从未引用
完成构建:"./UART/UART.c"

编译文件:"../GPIO/gp_io.c"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
已完成构建:"../GPIO/gp_io.c"

编译文件:"../f28003x_globalvarabledefs.c"
调用:C2000编译器
"d:/ccs/tools/compiler/ti-cgt-C2000-22.6.0.LTS /bin/cl2000"-v28 -ml -cla_support=cla2 -float_support=fpu32 -tmu_support=tmu_support=vcrc -include_path="C:c2000_00_htm_cn/mcu/v20004:tu_4000_tranu_sdk/cn/c2000-ree_controllers/c2000-tradc/包含100_content/cc2000_transc/cn/sw_tranu_htm_tranu_tranu_transc/cn/c2000-transc/cn/c2000-transc/cn/c2000-tranware_htm_transc/cn/c2000-transc/cn/c2000-tranware_transc/cn/sw_transc/cn/secu_transc/cn/c2000-tranu_transc/cn/secu_transc/cp_00_cp_tranu_htm_transc/cn/c2000-transc/cn/c2000-tranware
完成构建:"../f28003x_globalvarabledefs.c"

gmake:目标"全部"不会由于错误而重新生成。

****构建完成****

以下是我的项目设置  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    看起来 driverlib.lib 的路径不正确。

    D:/ccs/eclipse/c2000ware/driverlib/f28003x/driverlib/ccs/调试/driverlib.lib

    基于构建控制台日志、它应该为"C:/ti/C2000/C2000Ware_MotorControl_SDK_4_00_00_00/c2000ware/driverlib/f28003x/driverlib/ccs/Debug/driverlib.lib"

    请检查项目中的项目包含路径或 driverlib.lib 文件。 它是一个链接器文件。 检查链接文件的路径。

    您是否采用 COFF 格式进行构建? driverlib.lib 文件可能采用 EABI 格式。

    谢谢、此致、

    桑托什