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/TMS320F2812:无法在 projectSpec 中指定链接器命令文件

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/864352/ccs-tms320f2812-unable-to-specify-the-linker-command-file-in-projectspec

器件型号:TMS320F2812
主题中讨论的其他器件:C2000WARETMS320F280049M

工具/软件:Code Composer Studio

当我在 projectSpec 中使用以下字段时:  

linkerCommandFile="./TI_Files/cmd/F2812_eZdsp_RAM_lnk.cmd"

该字段似乎被忽略、我收到一条消息、提示:

注意:未指定链接器命令文件-默认为'2812_RAM_lnk.cmd'。

当我尝试使用 Makefile 创建工程时、我会包含以下内容:

-ccs.cmd "../../common/cmd/F2812_EzDSP_RAM_lnk.cmd "\

从 Makefile 创建的.cproject 文件中似乎没有列出链接器命令文件。

尝试指定链接器命令文件时出错了什么?

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

    您好!

    我怀疑 linkerCommandFile 属性只接受文件名而不是路径。  

    在这种情况下、您是否可以尝试使用 C2000Ware 示例中的文件 action="copy"属性在下面的 projectspect 页面中添加它?  

    https://software-dl.ti.com/ccs/esd/documents/ccs_projectspecs.html 

    希望这对您有所帮助、

    拉斐尔

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

    我尝试了一个示例工程、该工程似乎按照建议处理链接器命令文件。 我仍然看到同样的问题。

    这是 projectSpec:


    <project
    name="adc_ex1_soc_software"
    器件="TMS320F280049M"
    cgVersion ="16.9.1.LTS "
    launchWizard="False
    linkerCommandFile=""
    >














    这是我收到的消息:

    --------------------------------------------------
    正在创建项目'adc_ex1_soc_software'...


    --------------------------------------------------
    正在创建项目'adc_ex1_soc_software'...

    注:未指定输出类型-默认为"可执行"。
    注意:当前未安装编译器版本'16.9.1.LTS'! -默认为'18.12.3.LTS'。
    注:未指定器件字节序-默认为"小"。
    注:未指定输出格式-默认为'COFF'。
    注意:未指定链接器命令文件-默认为'280049M_RAM_lnk.cmd'。
    注:未指定运行时支持库-默认为'libc.a'。

    --------------------------------------------------
    正在创建项目'adc_ex1_soc_software'...


    --------------------------------------------------
    正在创建项目'adc_ex1_soc_software'...

    但是、即使脚本报告将使用默认链接器文件、实际工程也会使用 projectspec 中指定的文件。 我认为建议的解决方法符合预期、我将请求关闭此问题。

    非常感谢你的帮助。