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/TMS320F2.8027万F:移民问题

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

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/625946/ccs-tms320f28027f-immigration-problem

部件号:TMS320F2.8027万F
主题:controlSUITE中讨论的其他部件

工具/软件:Code Composer Studio

当我从另一台计算机上迁移项目时,我遇到了问题。 我想知道如何更改配置以解决问题。

控制台文件已附加。

e2e.ti.com/.../8540.Console.txt

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

    Emma,您好!

    查看生成输出时,我看到使用了--preinclude选项:

    '生成文件:../DSP2802x_Memcopy.c'
    '调用:C2000编译器'
    “c:\ti/ccsv7/tools/compiler/ti-CGT-C2000_controlt_css/bin/cl2000"<xmt-block0>2000 16.9 -v28 -ml -mt --include_path="C:16.9 16.9 /ti/ccsv7/tools/compiler/ti-CGT-c2000_controll.3.ls/include_include_c2x/f280/cit_controlti/f280/f280/c/subs/c/subs/f280t_controlti_c/subs/f2x/f280t/f280/cip/f280/contact/f280/fip/fip/f280/fip/contact="off_controlti_controlti_c/subs/  
    备注:--cdebug_ASM_data已过时,将在后续操作中删除
      释放。
    备注:--output_all_syms已过时,将在后续操作中删除
      释放。 这是编译器的默认行为。

    >>编译失败
    subdir_rules.mk:16:目标'280D 2x_Memcopy.obj'的配方失败
    致命错误:无法打开源文件
             "C:/ti/ccsv7/tools/compiler/ti-CGT-C2000 16.9 .3.LTS/include":
             参数无效

    -preinclude选项的参数看起来更像是包含搜索路径,而不是preinclude文件。 这将解释错误。 因此,我认为这些路径需要移到--include_path选项。 请确认。

    下图显示了两个选项的设置位置。

    谢谢

    KI

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

    您的回答解决了我的问题,但我遇到了其他错误。

    我更改了包含选项,如下所示。

    我想知道此表达式 "${INSTALLROOT_F2802x_V222}/F2802x_headers/include"的含义

    此外,如何在 include_path选项?中将此“C:\ti\controlSUITE\libs\utilities\flash_api\2802x\v201a\include"更改为此类表达式

    控制台文件已附加。

    e2e.ti.com/.../Console2.txt

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

    [报价用户="Emma Wang "]

    我想知道此表达式 "${INSTALLROOT_F2802x_V222}/F2802x_headers/include"的含义

    此外,如何在 include_path选项?中将此“C:\ti\controlSUITE\libs\utilities\flash_api\2802x\v201a\include"更改为此类表达式

    [/引述]

    该路径使用build变量(INSTALLROOT_F2802x_V222)来避免绝对路径。

    有关生成变量的更多信息,请参见:

    http://processors.wiki.ti.com/index.php/Portable_Projects#Variables_2

    Emma wang 说:
    控制台文件已附加。

    谢谢。

    我看到了一系列链接器错误。 关键的问题是:

    >>编译失败
    Makefile:152:目标'Example_2.8027万_Flash.Out的配方失败
    "../F2.8027万.cmd",第128行:错误:找不到文件"Flash2802x_API_V201.lib"
            -lFlash2802x_API_V201.lib(.econst)
    "../F2.8027万.cmd",第129行:错误:找不到文件"Flash2802x_API_V201.lib"
           -lFlash2802x_API_V201.lib(.text)
    错误:找不到文件
      "C:/software/ti/controlSUITE/libs/utilities/flash_api/2802x/v201a/lib/Flash2.
      802x_API_V201.lib"
    "../F2.8027万.cmd",第128行:警告:没有匹配的部分
            -lFlash2802x_API_V201.lib(.econst)
    "../F2.8027万.cmd",第129行:警告:没有匹配的部分
           -lFlash2802x_API_V201.lib(.text)

    请注意此路径:

    错误:找不到文件
      "C:/software/ti/controlSUITE/libs/utilities/flash_api/2802x/v201a/lib/Flash2.

    是这样吗? 在上述消息中,您的controlSUITE位于C:\ti\controlSUITE中。 如果您从其他位置继承了此cmd文件,则需要修改它以匹配您的环境。

    谢谢

    KI