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.

[参考译文] CCS/TMS320F28379D:CLA 问题

Guru**** 2538950 points
Other Parts Discussed in Thread: C2000WARE, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/603146/ccs-tms320f28379d-problem-with-cla

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

工具/软件:Code Composer Studio

你好

配置 CLA 时遇到问题。 我希望它计算我为它提供的一些矢量的中值。
我遇到了一些错误、但我不知道它们的含义是什么、也不知道实际的错误可能是什么。

我在附件中添加了用于此项目的三个文件(最重要)。

e2e.ti.com/.../new-1.ce2e.ti.com/.../new-2.ce2e.ti.com/.../new-3.c

下面是控制台日志:


****为项目 ePWM_updown_AQ_cpu01构建配置 CPU1_RAM ****

"C:\\Program Files\\ccsv6\\utils\\bin\\gmake"-k all
'构建目标:ePWM_updown_AQ_cpu01.out'
'调用:C2000链接器'
"C:/Program Files\ccsv6/tools/compiler/c2000_15.12.3.sps/bin/cl2000"-v28 -ml -mt -cla_support=cla1 -float_support=fpu32 -tmu_support=tmu_support=tmu_support=vcu_support=vcu=vcu2-gb -define=-files/v15.37xds/i_superv/incors/reguls/C64x6_supervis/cc37x3/i:-files/v32.xds/i:-v3.htm_supervis/cc32_superv/htm_superv/htm/htm_supervisors/reguls/C64/htm_superv/cc32_superv/htm_superv/cc32_superv/htm_superv/htm#/htm#/htm#/htm#/htm#/cc37d_superv/htm#/htm#/htm#/cc37d_supervisors/regulines/c2000-rement_supers/cc32_supers/cc32_supers/  

警告#10247-D:创建不带段的输出段"Cla1Prog"
  规格
警告#10247-D:创建不带段的输出段"Cla1ToCpuMsgRAM"
  规格
警告#10247-D:创建不带段的输出段"CpuToCla1MsgRAM"
  规格

 未定义           的首次引用          
 符号                                
 ------            --------          
 _cla_configClaMemory ./ePWM_updown_AQ_cpu01.obj
 _cla_initCpu1Cla1   ./ePWM_updown_AQ_cpu01.obj

错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;"ePWM_updown_AQ_cpu01.out"不存在
  已构建
gmake:***[ePWM_updown_AQ_cpu01.out]错误1
gmake:目标"全部"不会由于错误而重新生成。

>>编译失败
Makefile:148:目标'ePWM_updown_AQ_cpu01.out'的配方失败

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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用的链接器命令文件似乎不正确。 您需要使用 C2000Ware 中提供的 CLA 链接器命令文件。 您还可以查看 C2000Ware 中的 CLA 示例、并查看这些示例使用的链接器命令文件。

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

    你好、Sal

    感谢您的快速回答、但我几乎不明白这意味着什么。 简单地说、这些链接器文件分配了内存、对吧?

    在属性菜单中、我看到以下内容:

    但我唯一可以选择的两种配置是 CPU1_RAM 和 CPU1_FLASH。 我认为闪存是在您对所有内容进行调试之后、当您希望使程序独立运行时使用的。

    那么、我到底可以如何更改这个链接器文件呢?

    Simon

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

    您可以通过右键点击工程来更改链接器命令文件。 单击"添加文件"、然后添加相应的链接器命令文件。 执行此操作时、需要排除当前链接器命令文件。 通过右键单击文件并单击排除来执行此操作。


    谢谢、
    SAL
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我尝试找到扩展名为.cmd 的文件、但显然没有。
    (来自微控制器技术讲座、他们说这应该是链接器文件的扩展名)
    那么、我应该在哪里找到它呢? 我还在保存工程但没有此类文件的工作区中进行了搜索

    很抱歉、TI 提供的示例没有那么有用。 我想如果你已经习惯了微控制器的结构或者你有一些经验,但对于初学者来说,几乎没有任何解释可以帮助你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    C:\ti\c2000Ware_1_00_01_00\device_support\f2837xd\con\cmd

    例如2837xD_RAM_CLA_lnk_CPU1.cmd

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

    好的、我按照您的建议添加了链接器命令文件、但现在我有56个错误...

    这是控制台日志的结果:


    ****为项目 ePWM_updown_AQ_cpu01构建配置 CPU1_RAM ****

    "C:\\Program Files\\ccsv6\\utils\\bin\\gmake"-k all
    '构建目标:ePWM_updown_AQ_cpu01.out'
    '调用:C2000链接器'
    "c:/Program files/ccsv6/tools/compiler/c2000_15.12.3.sps/bin/cl2000"-v28 -ml -mt -cla_support=cla0 -float_support=fpu32 -tmu_support=tmu_support=tmu_support=vcu_support=vcu=vcu2=v2=clu-define=-files/v15.37xds/i:-v3.ds/ipt/cc37x6_superv/es/incors/i:-files/v32.xds/i:-files/c2000_supervisor/cc37xds/i:-v/cc37xds/i:-files/ov.htm_superv/ov.htm_superv/guest/guest/guest/cc32_superv/cc32_superv/cc32_superv/cc32_superv/htm_superv/htm_superv/cc32_supervisors/reguls=v/cc32_superv/cc32_supers/cc32_supers/cc32 rom_model -o "ePWM_updown_AQ_cpu01.out"./F2837xD_ADC.obj "./F2837xD_CodeStartBranch.Headers""./F2837xD_DefaultISR./F2837xD_EPWM.obj "./F2837xD_eVR_1./2837x1./F2837x1./F2837xD_GPION.CLA.pr.pr./F2837x1./F2837x1./F2837x1./F2837x1./F2837x1.pr.pr.pr.pr.pr.pr.pr.pr./2837x1./F2837x1./F2837x1./F2837x1.v_pr.obj  

    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第7行:错误#10263:
      已指定起始存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第7行:错误#10264:
      开始存储器范围与现有存储器范围开始重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第8行:错误#10263:
      RAMM0内存范围已指定
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第8行:错误#10264:
      RAMM0存储器范围与现有存储器范围 RAMM0重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第9行:错误#10263:
      RAMD0内存范围已指定
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第9行:错误#10264:
      RAMD0存储器范围与现有存储器范围 RAMD0重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第14行:错误#10263:
      已指定 RAMLS4存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第14行:错误#10264:
      RAMLS4存储器范围与现有存储器范围 RAMLS4重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第15行:错误#10263:
      已指定复位存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第15行:错误#10264:
      复位存储器范围与现有存储器范围复位重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第19行:错误#10263:
      已指定 BOOT_RSVD 存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第19行:错误#10264:
      BOOT_RSVD 存储器范围与现有存储器范围 BOOT_RSVD 重叠
    "C:/Program Files\controlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第20行:错误#10263:
      已指定 RAMM1存储器范围
    "C:/Program Files\controlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第20行:错误#10264:
      RAMM1存储器范围与现有存储器范围 RAMM1重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第25行:错误#10263:
      已指定 RAMGS0存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第25行:错误#10264:
      RAMGS0存储器范围与现有存储器范围 RAMGS0重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第26行:错误#10263:
      已指定 RAMGS1内存范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第26行:错误#10264:
      RAMGS1存储器范围与现有存储器范围 RAMGS1重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第27行:错误#10263:
      已指定 RAMGS2存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第27行:错误#10264:
      RAMGS2存储器范围与现有存储器范围 RAMGS2重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第28行:错误#10263:
      已指定 RAMGS3内存范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第28行:错误#10264:
      RAMGS3存储器范围与现有存储器范围 RAMGS3重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第29行:错误#10263:
      已指定 RAMGS4存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第29行:错误#10264:
      RAMGS4存储器范围与现有存储器范围 RAMGS4重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第30行:错误#10263:
      已指定 RAMGS5存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第30行:错误#10264:
      RAMGS5存储器范围与现有存储器范围 RAMGS5重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第31行:错误#10263:
      已指定 RAMGS6存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第31行:错误#10264:
      RAMGS6存储器范围与现有存储器范围 RAMGS6重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第32行:错误#10263:
      已指定 RAMGS7存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第32行:错误#10264:
      RAMGS7存储器范围与现有存储器范围 RAMGS7重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第33行:错误#10263:
      已指定 RAMGS8存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第33行:错误#10264:
      RAMGS8存储器范围与现有存储器范围 RAMGS8重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第34行:错误#10263:
      已指定 RAMGS9存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第34行:错误#10264:
      RAMGS9存储器范围与现有存储器范围 RAMGS9重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第35行:错误#10263:
      已指定 RAMGS10存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第35行:错误#10264:
      RAMGS10存储器范围与现有存储器范围 RAMGS10重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第36行:错误#10263:
      已指定 RAMGS11存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第36行:错误#10264:
      RAMGS11存储器范围与现有存储器范围 RAMGS11重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第37行:错误#10263:
      已指定 RAMGS12存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第37行:错误#10264:
      RAMGS12存储器范围与现有存储器范围 RAMGS12重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第38行:错误#10263:
      已指定 RAMGS13存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、行38:错误#10264:
      RAMGS13存储器范围与现有存储器范围 RAMGS13重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第39行:错误#10263:
      已指定 RAMGS14存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第39行:错误#10264:
      RAMGS14存储器范围与现有存储器范围 RAMGS14重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第40行:错误#10263:
      已指定 RAMGS15存储器范围
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第40行:错误#10264:
      RAMGS15存储器范围与现有存储器范围 RAMGS15重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第45行:错误#10263:

      CANA_MSG_RAM 存储器范围已指定
    >>编译失败
    Makefile:149:目标'ePWM_updown_AQ_cpu01.out'的配方失败
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第45行:错误#10264:
      CANA_MSG_RAM 存储器范围与现有存储器范围 CANA_MSG_RAM 重叠
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第46行:错误#10263:
      CANB_MSG_RAM 存储器范围已指定
    "C:/Program Files/ControlSUITE/DEVICE_SUPPLS/F2837xD/V200/F2837xD_common/cmd/2837xD_RAM_lnk_CPU1.cmd"、第46行:错误#10264:
      CANB_MSG_RAM 存储器范围与现有存储器范围 CANB_MSG_RAM 重叠

     未定义           的首次引用          
     符号                                
     ------            --------          
     _cla_configClaMemory ./ePWM_updown_AQ_cpu01.obj
     _cla_initCpu1Cla1   ./ePWM_updown_AQ_cpu01.obj

    错误#10234-D:未解析的符号仍然存在
    错误#10010:链接期间遇到错误;"ePWM_updown_AQ_cpu01.out"不存在
      已构建
    gmake:***[ePWM_updown_AQ_cpu01.out]错误1
    gmake:目标"全部"不会由于错误而重新生成。

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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您似乎需要在项目中包含 CLA.c driverlib 文件。

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

    我尝试在 F2837xD/V190/F2837xD_common/driverlib 下的 driverlib 文件夹中找到此文件'cla.c'、但它不在那里。 我是否需要在某个地方下载它?

    我启动了一个新的 CCS 工程(在同一工作区中)、并再次添加了所有头文件和链接器文件、但它仍然无法正常工作。 我收到错误#1965无法打开源文件"cla_shared.h"、但该文件是项目的一部分...

    在您看到控制台日志的下方、我认为非常奇怪的是、它会转到 V200目录、而我将所有内容都定义到 v190目录...



    ****为项目 Interleaved_Boost 构建配置调试****

    "C:\\Program Files\\ccsv6\\utils\\bin\\gmake"-k all
    '构建文件:C:/程序文件/controlSUITE/DEVICE_SUPPLT/F2837xD/V200/F2837xD_Examples_CPU1/ePWM_updown_AQ/cpu01/ePWM_updown_AQ_cpu01.c'
    '调用:C2000编译器'
    "c:/Program files/ccsv6/tools/compiler/c2000_15.12.3.sps/bin/cl2000"-v28 -ml -cla_support=cla1 -tmu_support=tmu0 -vcu_support=vcu_support=vcu_support=fpu32 -include_path="C:/Program/subtrack_supment/v37xd=v28xD/probs/prob_supment_files/v37xd_supment/cc=v28xd/supers/probers/probers/probers/cc37xd_supers/prod/content/probers/prod/content/cc37xd_supers/probers/prod/content/probers/cc37xd_supers/probers/supers/prod/content/f28xd_supers/supers/supers/probers/cc=v37xd_supers/prod/content/cc32_supers/prod/content/prod/content/supers/supers/cc32_supers/supers/pro

    >>编译失败
    subdir_rules.mk:84:目标'ePWM_updown_AQ_cpu01.obj'的配方失败
    "C:/Program files/controlSUITE/device_support/F2837xD/V200/F2837xD_examples_CPU1/ePWM_updown_AQ/cpu01/ePWM_updown_AQ_cpu01.c"、第14行:致命错误#1965:无法打开源文件"cla_shared.h"
    1在编译"C:/Program Files/ControlSUITE/DEVICE_SUPPLIT/F2837xD/V200/F2837xD_Examples_CPU1/ePWM_updown_AQ/cpu01/ePWM_updown_AQ_cpu01.c"时检测到灾难性错误。
    编译已终止。
    gmake:***[ePWM_updown_AQ_cpu01.obj]错误1
    gmake:目标"全部"不会由于错误而重新生成。

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

    SAL
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我有了一个很好的更新。 由于我在论坛上看到工作区可能会损坏、因此我创建了一个新的工作区、在这里我再次创建了项目、并设置了所有相同的设置、现在所有错误都消失了=)
    我现在只收到关于没有 SECTIONS 规范的段的103条警告(请参阅下面的内容)、是否知道导致此错误的原因?

    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EmuKeyVar"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EmubmodeVar"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"FlashPumpSemaphoreRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"RomWaitStateRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"RomPrefetchRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cla1SoftIntRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"SyncSockRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"NmiIntertRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DacaRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DacbRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DaccRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"CpuTimer2RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DcsmCommonRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"CpuTimer0RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"CpuTimer1RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"XintRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"SpiaRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"SpicRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"SpibRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"scidRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ScicRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"SciaRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ScibRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdcbResultFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdcaResultFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdcdResultFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdccResultFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"PieCtrlRegsFile"
    警告#10247-D:在没有 SECTIONS 规范的情况下创建输出段"DmaClaSrcSelRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ECap3RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ECap6RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ECap4RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Emif1ConfigRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Emif2ConfigRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"InputXbarRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"XbarRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ECap5RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss7RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss6RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DcsmZ1OtpFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss8RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DcsmZ2OtpFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss2RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss1RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss4RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss3RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ECap2RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ECap1RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss5RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EQep3RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"I2cbRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EQep2RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"I2caRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EQep1RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"IpcRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"McbspaRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DcsmZ2RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"McbspbRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DcsmZ1RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Flash0EccRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"WdRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"GpioDataRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ClkCfgRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cla1RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"MemoryErrorRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AccessProtectionRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwmXbarRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"OutputXbarRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"UppRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AnalogSubsysRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Emif1RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Emif2RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdccRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdcdRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdcbRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdcaRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Sdfm1RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"MemCfgRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Sdfm2RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"CpuSysRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DmaRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm5RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm4RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm7RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm2RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm1RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm6RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm3RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm11RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm12RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm9RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm10RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm8RegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DevCfgRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"GpioCtrlRegsFile"
    警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Flash0CtrlRegsFile"
    警告#10247-D:在没有 SECTIONS 规范的情况下创建输出段"PieVectTableFile"
    警告#10247-D:在没有 SECTIONS 规范的情况下创建输出段"Cla1Prog"
    警告#10247-D:在没有 SECTIONS 规范的情况下创建输出段"Cla1ToCpuMsgRAM"
    警告#10247-D:在没有 SECTIONS 规范的情况下创建输出段"CpuToCla1MsgRAM"
    '完成的构建目标:interleaved_Boost.out'
    '
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    看起来您没有使用正确的或任何链接器命令文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好

    我想告诉大家、似乎大多数问题都得到了解决(或至少目前)。
    我得到的唯一警告是这个:

    无法解析编译变量'INSTALLROOT_F2837XD'。 工程可能无法按预期编译。

    但我认为这是一个相当重要的问题。 对此有任何建议、或者我是否应该将其发布在新主题下?

    此致
    Simon
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不确定 INSTALLROOT_F2837XD 是什么。 这是项目的预定义符号、还是 CCS 项目的包含路径。

    尝试右键单击项目并选择属性。 然后单击"Resources"->"Linked Resources"。 您可能需要解析链接的资源路径。

    SAL
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在链接的资源中、确实有一个名为 CCS_INSTALL_ROOT 的文件夹、其值为 C:\\Program Files\ccsv6
    但我无法对其进行编辑、如何解决?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不知道吗? 还是最好在论坛的不同子类别上提出此问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否找到了 INSTALLROOT_F2837XD?
    SAL
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯、我在 C2000ware 文件夹和 controlSUITE 文件夹中都找到了它、但没有此名称的文件。

    我的印象是、实际上什么都没有发生、这是控制台日志:

    ****为项目 Interleaved_Boost 构建配置调试****

    "C:\\Program Files\\ccsv6\\utils\\bin\\gmake"-k all
    gmake:没有为"全部"执行任何操作。

    ****构建完成****
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    看起来一切都已正确构建。

    SAL