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.

[参考译文] TMS320F28335:用于导入、清理、构建和调试的 eclipsec 命令行?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1212725/tms320f28335-eclipsec-command-line-for-import-clean-build-and-debug

器件型号:TMS320F28335
主题中讨论的其他器件: CCStudio

您好!

我一直在尝试按照 https://software-dl.ti.com/ccs/esd/documents/ccs_projects-command-line.html#import-an-existing-ccs-project 上的说明进行操作

某些命令似乎已过时? 例如  projectBuild 与 buildProject 等。  

当我尝试使用的任何命令时、我不断获得"使用帮助"输出、但我一直无法确定正确的命令。

(我使用 PowerShell shell 调试 CCS8命令、事件都希望编写 poweshell 脚本)

您能帮助我更正以下内容吗? 没有一个像文档所描述的那样正常工作。

导入项目

&C:\ti\ccsv8\eclipse\eclipsec --nosplash -data "C:\Users\Neat_Ohar\workspace_v8_auto\"-application com.ti.ccstudio .apps.importProject -ccs.location C:\svn\coreassets\software\mcu_drivers\branches\45920_drv_i335\ccs\tmsTMS320F28335\tms\tmsC282ccs\ccs\tmsgb

清理项目

&C:\ti\ccsv8\eclipse\eclipsec --nosplash -data "C:\Users\Neat_Ohar\workspace_v8_auto\"-application com.ti.ccstudio .apps.buildProject -ccs.projects "TMS320F28335_McuDriversUnitTest"-ccs.clean

构建项目
C:\ti\ccsv8\eclipse\eclipsec -noSplash -data "C:\Users\Netal_Ohar\workspace_v8_auto\"-application com.ti.ccstudio.apps.projectBuild -ccs.workspace -ccs.buildType Full -ccs.configuration "TMS320F28335_McuDriversUnitTest"


调试项目

是否有任何从脚本编程软件/将软件加载到目标的命令? 我们是否可以设置任何触发条件来指示一次且完成程序? 这可能是一个单独的 TT。

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

    您好!

    请参阅以下有关通过 PowerShell 运行无头项目命令的文章:

    https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/629581/ccs-building-code-composer-studio-project-from-windows-powershell/2322839#2322839

    谢谢

    小标题

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

    您好,我实际上是在阅读 PowerShell:Running Executables - TechNet 文章-美国(英语)- TechNet Wiki (microsoft.com)

    我尝试了调用命令和调用(&)选项、似乎调用选项效果更好?
    因此、我要在那里调试实际的命令。 请参阅

     

    当我尝试命令提示符时,它 以不同的方式抱怨命令,而不是解析执行 exe 之后的内容:

    因此、我在使用该命令时似乎完全忽略了一些内容。

    有任何建议吗?

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

    此外、是否有比这些 eclipsec 命令网页更最新的资源?

    正如我提到过的、 projectImport 与 importProject 和 projectBuild 与 buildProject 等一些似乎已过时  。

    谢谢你。

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

    因此、我要在那里调试实际的命令。 请参阅

     

    [/报价]

    eclipsec 命令和-noSplash 之间缺少"-ArgumentList"。

    请参阅我在另一主题中提到的示例:

    start-process-FilePath C:\ti\ccsv7\eclipse\eclipsec.exe -ArgumentList "-noSplash -data C:\path\to\workspace -application com.ti.ccstudio.apps.projectBuild -ccs.projects Project1"

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

    遗憾的是、这会导致与&方法不同且更糟糕的错误:

    START-Process -FilePath "C:\ti\ccsv8\eclipse\eclipsec"-ArgumentList --nosplash -data "C:\Users\Neat_Ohar\workspace_v8_auto\"-application com.ti.ccstudio .apps.importProject -ccs.location "C:\svn\coreassets\software

    start-process :找不到与参数名称'data'匹配的参数。
    在行:1字符:81处
    +。。 "C:\ti\ccsv8\eclipse\eclipsec"-ArgumentList --nosplash -data "C:\use ...
    +~~~~~μ A
    + CategoryInfo : InvalidArgument:(:)[Start-process], ParameterBindingException
    + FullyQualifiedErrorId : NamedParameterNotFound Microsoft.PowerShell.Commands.StartProcessCommand

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Start-Process -FilePath "C:\ti\ccsv8\eclipse\eclipsec"-ArgumentList --nosplash -data "C:\Users\

    请尝试以下操作:

    start-process -FilePath "C:\ti\ccsv8\eclipse\eclipsec"-ArgumentList "-noSplash -data C:\users\near_ohara\workspace_v8_auto\-application com.ti.ccstudio .apps.importProject -ccs.location C:\svn\coreas2c sets\software\bsps\mcu_driv\mcu_drivers\mccs_ccs_ccs_c28335_drivers\mccs_ccs_45335"dropolis

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

    非常感谢、它曾用于导入!

    您是否知道命令从  projectBuild 更 改为  buildProject 会怎样?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您知道命令从  projectBuild 更 改为  buildProject 是什么吗?

    重命名某些命令是为了保持一致性。 目标是要有项目 以执行所有命令。 较旧的版本将具有一些类似的命令 项目和其他项目 这对一些人来说是个干扰。

    在任何情况下、都应保留向后兼容性、以便可以使用任一命令格式。