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:在 MCSDK 中实现 biss c 支持、将库重新编译为 COFF 格式时出现问题

Guru**** 2555630 points
Other Parts Discussed in Thread: SFRA, C2000WARE, TMDXIDDK379D, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1043002/tms320f28379d-implementing-biss-c-support-in-mcsdk-issue-when-recompiling-libraries-to-coff-format

器件型号:TMS320F28379D
主题中讨论的其他器件:SFRAC2000WARETMDXIDDK379DcontrolSUITE

您好!

我正在尝试将 bissc 库实施到 mcsdk 中、我将按照以下主题中遵循的步骤操作: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/973365/tms320f28379d-fcl-with-biss-c-encoder

我已成功地将 tformat 库重新编译为 COFF 格式、但在尝试编译 FCL 库时、我遇到以下编译失败:

>>编译失败
Makefile:160:目标'fcl_f2837x_tmsdxiddk.out'的配方失败
警告#10373-D:库"C:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/sfra/lib/sfra_f32_tmu_eabi.lib "包含与 TI-COFF 输出文件不兼容的 ELF 目标文件。 确保您使用的是正确的库。
警告#10373-D:库"C:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/sfra/lib/sfra_f32_tmu_eabi.lib "包含与 TI-COFF 输出文件不兼容的 ELF 目标文件。 确保您使用的是正确的库。
警告#10373-D:库"C:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/sfra/lib/sfra_f32_tmu_eabi.lib "包含与 TI-COFF 输出文件不兼容的 ELF 目标文件。 确保您使用的是正确的库。
警告#10373-D:库"C:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/sfra/lib/sfra_f32_tmu_eabi.lib "包含与 TI-COFF 输出文件不兼容的 ELF 目标文件。 确保您使用的是正确的库。
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdcaResultRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdcbResultRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdccResultRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdcdResultRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Clb1LogicCfgRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Clb2LogicCfgRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Clb3LogicCfgRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Clb4LogicCfgRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Clb1LogicCtrlRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Clb2LogicCtrlRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Clb3LogicCtrlRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Clb4LogicCtrlRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Clb1DataExchRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Clb2DataExchRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Clb3DataExchRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Clb4DataExchRegsFile"
"C:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/cmd/iddk_servo_2837x_ram_lnk_cpu1.cmd "、第138行:错误#10099-D:程序不能放入可用存储器中、或者该段包含一个需要无法为此段生成的 trampoline 的调用站点。 对".ebss"大小为0xa71PAGE 0的运行定位/分块失败。 可用存储器范围:
RAMLS0大小:0x800未使用:0x800最大孔:0x800
RAMLS1大小:0x800未使用:0x800最大孔:0x800

未定义的首次引用
符号
------ --------
_readTformatEncPosition ./sources/fcl_tformat_f2837x_config.obj

错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未生成"FCL_f2837x_tmsdxiddk.out"
gmake.1]:***[FCL_f2837x_tmsdxiddk.out]错误1.
gmake:***[全部]错误2.
Makefile:156:目标“全部”的配方失败

我所关心的问题是关于 sfra 图书馆的警告。 我尝试将它们导入到工作区中、并像对 tformat 库所做的那样将它们重新编译为 COFF 格式、但我找不到要导入的工程来重新编译库。 我尚未将 biss-c 文件添加到工作区、因此请告诉我这是否是导致问题的原因。 我还没有添加该线程中链接的 cmd 文件 Lori Heustess、但我看不到该文件如何解决 sfra 问题。  

我还研究了如何将构建设置中的 Include 选项链接到 C:\ti\controlSUITE\libs\app_libs\SFRA\v1_20_00_00中的 SFRA 文件夹、但文件名和文件夹布局不匹配、因此我不知道这是否起作用。

我非常感谢在解决这一问题方面提供的任何帮助。

此致、  

康斯坦丁·利格斯

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

    大家好、我正在研究这个问题、并将在星期一结束前回复。   谢谢你。

    Lori

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="486892" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1043002/tms320f28379d-implementing-biss-c-support-in-mcsdk-issue-when-recompiling-libraries-to-coff-format "]

    我已成功地将 tformat 库重新编译为 COFF 格式、但在尝试编译 FCL 库时、我遇到以下编译失败:

    >>编译失败
    Makefile:160:目标'fcl_f2837x_tmsdxiddk.out'的配方失败
    警告#10373-D:库"C:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/sfra/lib/sfra_f32_tmu_eabi.lib "包含与 TI-COFF 输出文件不兼容的 ELF 目标文件。 确保您使用的是正确的库。

    [/报价]

    是的、您正确理解了错误。  它表示 SFRA 库采用 ELF 格式、而其余库采用 COFF 格式。   我相信 controlSUITE 中的.lib 是为 COFF 构建的、可以添加到您的项目中。   您可以告诉 CCS 在工程->属性-> C2000链接器->文件搜索路径中查找它的位置

    此致

    Lori

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

    您好 Lori、

    我链接 MCSDK 以查看 controlSUITE 文件夹中的 SFRA 库、但文件夹结构和文件命名似乎有很大不同、因此代码仍然无法正确编译。 例如、在 sfra 库的 GUI 部分中、MCSDK 版本的文件比 controlSUITE 版本多。 你们可以通过什么方式向我发送以 COFF 格式重新编译 SFRA 库所需的文件、还是向我发送已编译的库?

    这是错误消息:

    >>编译失败
    sources/subdir_rules.mk:30:目标'sources/FCL_f2837x_sfra_GUI.obj'的配方失败
    "C:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/include/fcl_f2837x_sfra_settings.h、第57行:致命错误#1965:无法打开源文件"sfra_F32.h"
    1在编译"C:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/source/fcl_f2837x_sfra_gui.c "时检测到灾难性错误。
    编译已终止。
    gmake:***[Sources/FCL_f2837x_sfra_GUI.obj]错误1.
    编译文件:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/source/F2837xD_CodeStartBranch.asm
    调用:C2000编译器
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/bin/cl2000 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/headers/include /ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00/GUI /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/v4.3 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/observers/speed_observer/include -v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2 -O4 -opt_for_speed=5 -fp_mode=relaxed -include_path="C:/Users/const/OneDrive/Bureau/UIUC/Illini_Formula_Electric/LIGHTish/Git/motor-controller/Workspace/fcl_f2837x_tmdxiddk /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/driverlib/f2837xd/driverlib /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/libraries/math/IQmath/c28/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/qep/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/include /ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/include -include_trine-.com.cn"-cn"/content="cn_path=/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/include:cn"-cn_cn"-cn_.com.cn"-cn"-cn"/content="cn_path=/ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/datalog/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/CLA_v1.0 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/tformat/include:cn"-cn_cn"-cn"-cn"-cn"/content_.com.cn"-cn"/content_cn"/content="cn"-cn"/content_cn"-cn_.com.cn"-cn"/content="cn"-cn"/content_cn"-cn"/content="cn"-cn"/content_.com.cn"-cn"/content_.com.cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"/content="cn"/content="cn"/content="cn"/content="cn"/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/source/F2837xD_CodeStartBranch.asm
    完工:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/source/F2837xD_CodeStartBranch.asm

    编译文件:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/source/fcl_f2837x_tmdxiddk_cla_tasks.cla
    调用:C2000编译器
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/bin/cl2000 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/headers/include /ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00/GUI /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/v4.3 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/observers/speed_observer/include -v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2 -O4 -opt_for_speed=5 -fp_mode=relaxed -include_path="C:/Users/const/OneDrive/Bureau/UIUC/Illini_Formula_Electric/LIGHTish/Git/motor-controller/Workspace/fcl_f2837x_tmdxiddk /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/driverlib/f2837xd/driverlib /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/libraries/math/IQmath/c28/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/qep/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/include /ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/include -include_trine-.com.cn"-cn"/content="cn_path=/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/include:cn"-cn_cn"-cn_.com.cn"-cn"-cn"/content="cn_path=/ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/datalog/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/CLA_v1.0 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/tformat/include:cn"-cn_cn"-cn"-cn"-cn"/content_.com.cn"-cn"/content_cn"/content="cn"-cn"/content_cn"-cn_.com.cn"-cn"/content="cn"-cn"/content_cn"-cn"/content="cn"-cn"/content_.com.cn"-cn"/content_.com.cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"/content="cn"/content="cn"/content="cn"/content="cn"/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/source/fcl_f2837x_tmdxiddk_cla_tasks.cla
    完工:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/source/fcl_f2837x_tmdxiddk_cla_tasks.cla

    编译文件:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/source/fcl_cla_code.cla
    调用:C2000编译器
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/bin/cl2000 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/headers/include /ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00/GUI /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/v4.3 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/observers/speed_observer/include -v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2 -O4 -opt_for_speed=5 -fp_mode=relaxed -include_path="C:/Users/const/OneDrive/Bureau/UIUC/Illini_Formula_Electric/LIGHTish/Git/motor-controller/Workspace/fcl_f2837x_tmdxiddk /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/driverlib/f2837xd/driverlib /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/libraries/math/IQmath/c28/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/qep/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/include /ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/include -include_trine-.com.cn"-cn"/content="cn_path=/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/include:cn"-cn_cn"-cn_.com.cn"-cn"-cn"/content="cn_path=/ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/datalog/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/CLA_v1.0 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/tformat/include:cn"-cn_cn"-cn"-cn"-cn"/content_.com.cn"-cn"/content_cn"/content="cn"-cn"/content_cn"-cn_.com.cn"-cn"/content="cn"-cn"/content_cn"-cn"/content="cn"-cn"/content_.com.cn"-cn"/content_.com.cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"/content="cn"/content="cn"/content="cn"/content="cn"/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/source/fcl_cla_code.cla
    完工:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/source/fcl_cla_code.cla

    编译文件:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/sfra/gui/source/sfra_gui_scicomms_driverlib.c
    调用:C2000编译器
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/bin/cl2000 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/headers/include /ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00/GUI /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/v4.3 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/observers/speed_observer/include -v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2 -O4 -opt_for_speed=5 -fp_mode=relaxed -include_path="C:/Users/const/OneDrive/Bureau/UIUC/Illini_Formula_Electric/LIGHTish/Git/motor-controller/Workspace/fcl_f2837x_tmdxiddk /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/driverlib/f2837xd/driverlib /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/libraries/math/IQmath/c28/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/qep/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/include /ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/include -include_trine-.com.cn"-cn"/content="cn_path=/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/include:cn"-cn_cn"-cn_.com.cn"-cn"-cn"/content="cn_path=/ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/datalog/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/CLA_v1.0 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/tformat/include:cn"-cn_cn"-cn"-cn"-cn"/content_.com.cn"-cn"/content_cn"/content="cn"-cn"/content_cn"-cn_.com.cn"-cn"/content="cn"-cn"/content_cn"-cn"/content="cn"-cn"/content_.com.cn"-cn"/content_.com.cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"/content="cn"/content="cn"/content="cn"/content="cn"/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/sfra/gui/source/sfra_gui_scicomms_driverlib.c

    >>编译失败
    sources/subdir_rules.mk:58:目标'sources/sfra_gui_scicomms_driverlib.obj'的配方失败
    "C:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/sfra/gui/source/sfra_gui_scicomms_driverlib.c、第22行:致命错误#1965:无法打开源文件"sfra_gui_scicomms_driverlib.h"
    1在编译"C:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/sfra/gui/source/sfra_gui_scicomms_driverlib.c "时检测到灾难性错误。
    编译已终止。
    gmake:***[sfra_Gui_scicomms_driverlib.obj]错误1.
    编译文件:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/source/fcl_f2837x_tmdxiddk.c
    调用:C2000编译器
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/bin/cl2000 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/headers/include /ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00/GUI /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/v4.3 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/observers/speed_observer/include -v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2 -O4 -opt_for_speed=5 -fp_mode=relaxed -include_path="C:/Users/const/OneDrive/Bureau/UIUC/Illini_Formula_Electric/LIGHTish/Git/motor-controller/Workspace/fcl_f2837x_tmdxiddk /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/driverlib/f2837xd/driverlib /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/libraries/math/IQmath/c28/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/qep/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/include /ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/include -include_trine-.com.cn"-cn"/content="cn_path=/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/include:cn"-cn_cn"-cn_.com.cn"-cn"-cn"/content="cn_path=/ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/datalog/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/CLA_v1.0 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/tformat/include:cn"-cn_cn"-cn"-cn"-cn"/content_.com.cn"-cn"/content_cn"/content="cn"-cn"/content_cn"-cn_.com.cn"-cn"/content="cn"-cn"/content_cn"-cn"/content="cn"-cn"/content_.com.cn"-cn"/content_.com.cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"/content="cn"/content="cn"/content="cn"/content="cn"/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/source/fcl_f2837x_tmdxiddk.c

    >>编译失败
    sources/subdir_rules.mk:37:目标'sources/FCL_f2837x_tmsdxiddk.obj'的配方失败
    "C:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/include/fcl_f2837x_sfra_settings.h、第57行:致命错误#1965:无法打开源文件"sfra_F32.h"
    1在编译"C:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/source/fcl_f2837x_tmdxiddk.c "时检测到灾难性错误。
    编译已终止。
    gmake:***[Sources/FCL_f2837x_tdxiddk.obj]错误1.
    编译文件:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/datalog/source/dlog_4ch_f.c
    调用:C2000编译器
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/bin/cl2000 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/headers/include /ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00/GUI /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/v4.3 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/observers/speed_observer/include -v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2 -O4 -opt_for_speed=5 -fp_mode=relaxed -include_path="C:/Users/const/OneDrive/Bureau/UIUC/Illini_Formula_Electric/LIGHTish/Git/motor-controller/Workspace/fcl_f2837x_tmdxiddk /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/driverlib/f2837xd/driverlib /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/libraries/math/IQmath/c28/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/qep/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/include /ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/include -include_trine-.com.cn"-cn"/content="cn_path=/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/include:cn"-cn_cn"-cn_.com.cn"-cn"-cn"/content="cn_path=/ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/datalog/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/CLA_v1.0 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/tformat/include:cn"-cn_cn"-cn"-cn"-cn"/content_.com.cn"-cn"/content_cn"/content="cn"-cn"/content_cn"-cn_.com.cn"-cn"/content="cn"-cn"/content_cn"-cn"/content="cn"-cn"/content_.com.cn"-cn"/content_.com.cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"/content="cn"/content="cn"/content="cn"/content="cn"/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/datalog/source/dlog_4ch_f.c
    完工:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/datalog/source/dlog_4ch_f.c

    编译文件:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/observers/speed_observer/source/speed_observer.c
    调用:C2000编译器
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/bin/cl2000 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/headers/include /ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00/GUI /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/v4.3 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/observers/speed_observer/include -v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2 -O4 -opt_for_speed=5 -fp_mode=relaxed -include_path="C:/Users/const/OneDrive/Bureau/UIUC/Illini_Formula_Electric/LIGHTish/Git/motor-controller/Workspace/fcl_f2837x_tmdxiddk /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/driverlib/f2837xd/driverlib /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/libraries/math/IQmath/c28/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/qep/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/include /ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/include -include_trine-.com.cn"-cn"/content="cn_path=/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/include:cn"-cn_cn"-cn_.com.cn"-cn"-cn"/content="cn_path=/ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/datalog/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/CLA_v1.0 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/tformat/include:cn"-cn_cn"-cn"-cn"-cn"/content_.com.cn"-cn"/content_cn"/content="cn"-cn"/content_cn"-cn_.com.cn"-cn"/content="cn"-cn"/content_cn"-cn"/content="cn"-cn"/content_.com.cn"-cn"/content_.com.cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"/content="cn"/content="cn"/content="cn"/content="cn"/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/observers/speed_observer/source/speed_observer.c
    完工:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/observers/speed_observer/source/speed_observer.c

    编译文件:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/source/fcl_tformat_f2837x_config.c
    调用:C2000编译器
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/bin/cl2000 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/headers/include /ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00/GUI /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/v4.3 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/observers/speed_observer/include -v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2 -O4 -opt_for_speed=5 -fp_mode=relaxed -include_path="C:/Users/const/OneDrive/Bureau/UIUC/Illini_Formula_Electric/LIGHTish/Git/motor-controller/Workspace/fcl_f2837x_tmdxiddk /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/driverlib/f2837xd/driverlib /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/libraries/math/IQmath/c28/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/qep/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/include /ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/include -include_trine-.com.cn"-cn"/content="cn_path=/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/include:cn"-cn_cn"-cn_.com.cn"-cn"-cn"/content="cn_path=/ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/datalog/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/CLA_v1.0 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/tformat/include:cn"-cn_cn"-cn"-cn"-cn"/content_.com.cn"-cn"/content_cn"/content="cn"-cn"/content_cn"-cn_.com.cn"-cn"/content="cn"-cn"/content_cn"-cn"/content="cn"-cn"/content_.com.cn"-cn"/content_.com.cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"/content="cn"/content="cn"/content="cn"/content="cn"/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/source/fcl_tformat_f2837x_config.c
    "C:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/include/fcl_tformat_f2837x_config.h、第68行:警告#2120-D:静态函数"readTformatEncPosition "被视为 extern、因为它被引用但未定义
    完工:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/source/fcl_tformat_f2837x_config.c

    编译文件:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/source/device.c
    调用:C2000编译器
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/bin/cl2000 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/headers/include /ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00/GUI /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/v4.3 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/observers/speed_observer/include -v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2 -O4 -opt_for_speed=5 -fp_mode=relaxed -include_path="C:/Users/const/OneDrive/Bureau/UIUC/Illini_Formula_Electric/LIGHTish/Git/motor-controller/Workspace/fcl_f2837x_tmdxiddk /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/driverlib/f2837xd/driverlib /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/libraries/math/IQmath/c28/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/qep/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/include /ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/include -include_trine-.com.cn"-cn"/content="cn_path=/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/include:cn"-cn_cn"-cn_.com.cn"-cn"-cn"/content="cn_path=/ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/datalog/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/CLA_v1.0 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/tformat/include:cn"-cn_cn"-cn"-cn"-cn"/content_.com.cn"-cn"/content_cn"/content="cn"-cn"/content_cn"-cn_.com.cn"-cn"/content="cn"-cn"/content_cn"-cn"/content="cn"-cn"/content_.com.cn"-cn"/content_.com.cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"/content="cn"/content="cn"/content="cn"/content="cn"/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/source/device.c
    完工:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/source/device.c

    编译文件:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/source/fcl_cpu_code.c
    调用:C2000编译器
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/bin/cl2000 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/headers/include /ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00/GUI /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/v4.3 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/observers/speed_observer/include -v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2 -O4 -opt_for_speed=5 -fp_mode=relaxed -include_path="C:/Users/const/OneDrive/Bureau/UIUC/Illini_Formula_Electric/LIGHTish/Git/motor-controller/Workspace/fcl_f2837x_tmdxiddk /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/driverlib/f2837xd/driverlib /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/libraries/math/IQmath/c28/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/qep/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/include /ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/include -include_trine-.com.cn"-cn"/content="cn_path=/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/include:cn"-cn_cn"-cn_.com.cn"-cn"-cn"/content="cn_path=/ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/datalog/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/CLA_v1.0 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/tformat/include:cn"-cn_cn"-cn"-cn"-cn"/content_.com.cn"-cn"/content_cn"/content="cn"-cn"/content_cn"-cn_.com.cn"-cn"/content="cn"-cn"/content_cn"-cn"/content="cn"-cn"/content_.com.cn"-cn"/content_.com.cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"/content="cn"/content="cn"/content="cn"/content="cn"/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/source/fcl_cpu_code.c
    完工:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/source/fcl_cpu_code.c

    编译文件:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/headers/source/F2837xD_GlobalVariableDefs.c
    调用:C2000编译器
    "C:/ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/bin/cl2000 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/headers/include /ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00/GUI /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/fcl/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/v4.3 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/observers/speed_observer/include -v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2 -O4 -opt_for_speed=5 -fp_mode=relaxed -include_path="C:/Users/const/OneDrive/Bureau/UIUC/Illini_Formula_Electric/LIGHTish/Git/motor-controller/Workspace/fcl_f2837x_tmdxiddk /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/driverlib/f2837xd/driverlib /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/libraries/math/IQmath/c28/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/qep/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/solutions/tmdxiddk379d/f2837x/include /ti/ccs1040/ccs/tools/compiler/ti-cgt-c2000_20.2.5.LTS/include -include_trine-.com.cn"-cn"/content="cn_path=/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/common/include:cn"-cn_cn"-cn_.com.cn"-cn"-cn"/content="cn_path=/ti/controlSUITE/libs/app_libs/SFRA/v1_20_00_00 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/datalog/include /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/utilities/math_blocks/include/CLA_v1.0 /ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/libraries/position_sensing/tformat/include:cn"-cn_cn"-cn"-cn"-cn"/content_.com.cn"-cn"/content_cn"/content="cn"-cn"/content_cn"-cn_.com.cn"-cn"/content="cn"-cn"/content_cn"-cn"/content="cn"-cn"/content_.com.cn"-cn"/content_.com.cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"-cn"/content-cn"/content="cn"/content="cn"/content="cn"/content="cn"/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/headers/source/F2837xD_GlobalVariableDefs.c
    完工:"c:/ti/c2000/C2000Ware_MotorControl_SDK_3_03_00_00/c2000ware/device_support/f2837xd/headers/source/F2837xD_GlobalVariableDefs.c

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

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

    感谢你的帮助。

    康斯坦丁·利格斯

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

    康斯坦丁, 我周五离开办公室。  我将在星期一对此进行研究、然后再返回给您。  

    此致

    Lori

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

    听起来不错、谢谢。

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

    您好 Constantin、

    我查看了电机控制 SDK 中的 SFRA 库目录、并找到 COFF 和 eabi 版本。  请参阅下面的屏幕截图。  第一个库(sfra.lib)可能是一个索引库。  如果您使用这个、链接器将为您的构建设置引入正确的库。   

    此致

    Lori