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.8035万:CCSv7上的命令行支持

Guru**** 2583445 points
Other Parts Discussed in Thread: CCSTUDIO

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/600677/ccs-tms320f28035-command-line-support-on-ccsv7

部件号:TMS320F2.8035万
主题中讨论的其他部件:CCStudio

工具/软件:Code Composer Studio

您好,Champs:

根据客户的问题,他们使用命令行在CCSv4平台上构建项目。 他们希望 在 CCSv7上使用命令行,并且  在使用与 CCSv4相同的命令行时出现警告。 请参阅下面的命令行和警告消息。 请您帮助检查警告消息吗?  有一个关于 命令行的Wiki网页。 我们是否有CCSv7命令行 文档 ? 感谢您提前回复。

维客 页面:

命令行: -ccs.setBuildOption com.ti.ccStudio.buildDefinitions.c2000_compilerID.directory_mode 5.2 “manual”

警告消息:!WARNING: configuration 'DEBUG'- buildoption 'com.ti.ccStudio.buildDefinitions.c2000_compilerID.directory_mode' 5.2 cannot be resolved。 正在忽略...

 

  

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

    您好,Lisa:

    以下警告消息:

    警告消息:!warning: configuration 'dbug'- build-option 'com.ti.ccStudio.buildDefinitions.c2000_icv.compilerID.directory_mode' 5.2无法解析。 正在忽略...[/QUOT]

    实际上,正在抱怨目录说明符模式的项目设置最初设置为手动,但无法以手动方式导入。 这可能是编译器版本之间的一些不兼容性。 我看到该项目最初使用的是编译器版本5.2。 CCSv7随附了更新得多的编译器版本,并将在默认情况下使用该版本。 您是在CCSv7中使用缺省编译器,还是告诉它使用旧的5.2 版本?

    谢谢

    KI

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

    您好Ki:

    感谢您的回复。 客户项目是在CCSv7中开发5.2 的,并尝试在CCSv7中构建项目。 他们使用相同的命令行并收到警告消息。 根据您的意见,如果客户将编译器CCSv7的5.2 版本更改为CCSv7,它应该可以正常工作,并且不会生成警告消息。  

    TI网站上是否有CCS命令行用户手册? 谢谢  

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

    请根据您的评论,如果客户将编译器5.2 版本更改为CCSv7,它应该可以正常工作,并且不会生成警告消息。  [/引述]

    实际上,我相信客户已经在使用CCSv7中的新编译器,因此发出了警告。 您能否确认这是问题?

    TI网站上是否有CCS命令行用户手册? 谢谢 [/QUOT]

    Wiki是IT的最佳来源:

    http://processors.wiki.ti.com/index.php/Projects_-_Command_Line_Build/Create

    谢谢

    KI

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

    您好Ki:

    谢谢。 我不知道你的意思是什么。 客户安装了CCSV7并使用命令行设置构建选项。 因此,他们收到了上一个帖子中所示的警告消息。  

    客户表示他们尝试将命令行设置为 -ccs.setBuildOption com.ti.ccStudio.buildDefinitions.c2000_cscn_compilerID.directory_mode 6.2“manual”,但仍然收到警告消息。 我们已经查看了wiki页面,但我们不清楚命令行说明。 客户想知道我们是否有文档来描述更多细节。谢谢。

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

    您好,Lisa:

    我想我现在知道问题是什么。

    Lisa Ding 说:
    -ccs.setBuildOption com.ti.ccStudio.buildDefinitions.c2000_icler.compilerID.directory_mode 6.2"manual"

    首先要注意的是,客户不是运行生成命令,而是运行创建项目的命令。

    第二件事是关键,即有一个选项传递给不再受支持的ProjectCreate:

    Lisa Ding 说:
     -ccs.setBuildOption

    以上选项在CCSv4中可用,但后来被两个单独的选项所取代:

    -ccs.setCompilerOptions

    -ccs.setLinkerOptions

    一个用于编译器选项,另一个用于链接器选项。

    选项的用法也有很大不同。 旧的-ccs.setBuildOption要求您传递选项ID和值,例如:

    [报价用户="Lisa Ding"] -ccs.setBuildOption com.ti.ccStudio.buildDefinitions.c2000_Lisbon.compilerID.directory_mode 6.2"manual"

    -ccs.setCompilerOption的用法如下:

    -ccs.setCompilerOptions "<options>"[@preend][@文件["<path>"]+][@文件夹["<path>"]+][@配置[<name>]+]
       要在创建的项目的编译器工具上设置的以空格分隔的生成选项列表(可选)
       (使用反斜线'\'转义<options>中的所有双引号)。
       (可选)强制将任何列表类型选项的值置于当前值之前。
       (可选)指定要设置这些选项的文件/文件夹列表(项目相关路径)。
       (可选)指定要在其中设置这些选项的构建配置列表。

    因此,您可以传递实际选项标志,而不是传递ID。 例如:

    -ccs.setCompilerOption "--obj_directory=c:\obj_dir"

    其他选项可能已更改,因此我建议客户检查他们的脚本,并确保他们进行任何其他必要的调整。 所有选项都记录在Wiki网页上,但要获得绝对最新的信息,它们可以将-CCS.help传递到命令以获取帮助:

    eclipsec -noSplash -data <workspace_path>-application com.ti.ccstudio.apps.projectCreate -CCS.help


    帮助中提供了所有选项的文档

    谢谢

    KI