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.

[参考译文] TMS320F28379D:相同

Guru**** 2562120 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1221699/tms320f28379d-same

器件型号:TMS320F28379D
"Thread:controlSUITE"中讨论的其他器件

您好!

我当前正在尝试运行代码、但出现编译错误:

我对如何解决此问题的想法不多(由于缺乏经验...)。

控制台:  


****项目 Simulateer_VBEA_F28379D_01 ****的配置调试构建

"C:\\ti\\ccs1230\\ccs\\utils\\bin\\gmake"-k all

生成文件:"../F2837xD_CodeStartBranch.asm"
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include
已完成构建:"../F2837xD_CodeStartBranch.asm"

生成文件:"../F2837xD_usDelay.asm"
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include
完成构建:"../F2837xD_usDelay.asm"

构建文件:"../My_adc.c"
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
"../my_adc.c"、第37行(第22列):建议#2614-D:(性能)使用--fp_mode=relaxed 以启用 TMU 硬件对 FP 除法的支持。
完成构建:"../My_adc.c"

构建文件:"../My_can.c"
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成构建:"../My_can.c"

构建文件:"../My_EPWM.c"
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
"../My_epwm.c"、第1232行(col. 52):建议#2614-D:(性能)使用--fp_mode=relaxed 以启用对 FP 除法的 TMU 硬件支持。
完成构建:"../My_epwm.c"

构建文件:"../My_Func.c"
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成构建:"../My_func.c"

生成文件:"../main.c"
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成建设:"../main.c"

生成文件:"../device/F2837xD_Adc.c
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include /device/F2837xD_Adc.c -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成建设:"../device/F2837xD_Adc.c "

生成文件:"../device/F2837xD_CpuTimers.c
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include /device/F2837xD_CpuTimers.c -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成建设:"../device/F2837xD_CpuTimers.c "

生成文件:"../device/F2837xD_DefaultISR.c
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include /device/F2837xD_DefaultISR.c -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成建设:"../device/F2837xD_DefaultISR.c "

生成文件:"../device/F2837xD_EPwm.c
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include /device/F2837xD_EPwm.c -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成建设:"../device/F2837xD_EPwm.c "

生成文件:"../device/F2837xD_GlobalVariableDefs.c
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include /device/F2837xD_GlobalVariableDefs.c -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 - vcu_support=vcu2 --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成建设:"../device/F2837xD_GlobalVariableDefs.c "

生成文件:"../device/F2837xD_Gpio.c
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include /device/F2837xD_Gpio.c -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成建设:"../device/F2837xD_Gpio.c "

生成文件:"../device/F2837xD_Ipc.c
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include /device/F2837xD_Ipc.c -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成建设:"../device/F2837xD_Ipc.c "

生成文件:"../device/F2837xD_Ipc_Driver.c
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include /device/F2837xD_Ipc_Driver.c -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成建设:"../device/F2837xD_Ipc_Driver.c "

生成文件:"../device/F2837xD_PieCtrl.c
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include /device/F2837xD_PieCtrl.c -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成建设:"../device/F2837xD_PieCtrl.c "

生成文件:"../device/F2837xD_PieVect.c
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include /device/F2837xD_PieVect.c -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成建设:"../device/F2837xD_PieVect.c "

生成文件:"../device/F2837xD_SysCtrl.c
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include /device/F2837xD_SysCtrl.c -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成建设:"../device/F2837xD_SysCtrl.c "

生成文件:"../device/F2837xD_can.c
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include /device/F2837xD_can.c -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成建设:"../device/F2837xD_can.c "

生成文件:"../device/interrupt.c
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 /Users/A363270/Documents/Cluster/Projet /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/include /device/interrupt.c -v28 -ml -mt --cla_support=cla1 - float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/include
已完成建设:"../device/interrupt.c "

构建目标:"Simulateer_VBEA_F28379D_01.out"
调用:C2000链接器
"c:/ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000 v28 -ml -mt -cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --advice /ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/lib:performance=all --define=CPU1 --define=_LAUNCHXL_F28379D -g /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/cmd /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/cmd /ti/ccs1230/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include rom_model -o "Simulateer_v确保 F28379D_01.out"./F2837xD_CodeStartBranch.obj"./F2837xD_usDelay.obj"./My_adc.obj"./My_can.obj"./F2837xD_CodeStartBranch /device/F2837xD_Adc.obj /device/F2837xD_CpuTimers.obj /device/F2837xD_DefaultISR.obj /device/F2837xD_EPwm.obj /device/F2837xD_GlobalVariableDefs.obj /device/F2837xD_Gpio.obj /device/F2837xD_Ipc.obj /device/F2837xD_Ipc_Driver.obj /device/F2837xD_PieCtrl.obj /device/F2837xD_PieVect.obj /device/F2837xD_SysCtrl.obj /device/F2837xD_can.obj /device/interrupt.obj /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_headers/cmd/F2837xD_Headers_nonBIOS_cpu1.cmd /ti/controlSUITE/device_support/F2837xD/v210/F2837xD_common/cmd/2837xD_RAM_lnk_cpu1.cmd /ti/ccsv6/tools/compiler/ti-cgt-c2000_15.12.7.LTS/lib/rts2800_fpu32.lib

错误#10008-D:找不到文件"C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_15.12.7.LTS/lib/rts2800_fpu32.lib "
警告#10063-D:指定"_c_int00"以外的入口点符号:"code_start"
错误#10010:链接期间遇到错误;未生成"Simulateer_VBEA_F28379D_01.out"

>>编译失败
Makefile:157:目标"imulateer_VBEA_F28379D_01.out"的配方失败
gmake:***[Simulateur_VBEA_F28379D_01.out]错误1.
gmake:由于错误、未重制目标"all"。

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

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

    删除此...

    -l"C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_15.12.7.LTS/lib/rts2800_fpu32.lib "[/报价]

    ... 选择链接器。  下面的屏幕截图与您将看到的内容不完全匹配。  但它仍然是一个有用的指南。  右键单击项目名称并选择  展示 Build Settings 。  在左侧部分之类的目录中、浏览到  Build | C2000 Linker | File Search Path 。  在箭头指示的框中、将出现与要删除的选项类似的条目。  将其突出显示、然后单击红色  X 删除它。   

    谢谢。此致、

    -George.