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.
工具/软件: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 中指定的文件。 我认为建议的解决方法符合预期、我将请求关闭此问题。
非常感谢你的帮助。