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.
您好!
尝试按照 TI 关于使用 PowerShell 构建应用的说明进行操作: https://software-dl.ti.com/ccs/esd/documents/ccs_projects-command-line.html
还尝试了使用 gmake、但我认为它可能更复杂、因为好像我必须编写自己的 makefile? 您可以确认吗?
不幸的是、我收到以下错误:
PS C:\Projekte\TQ_Ti\AM64x\TQMaX4XxL.MCU.bsp> eclipsec -noSplash -data "workspace_dir" -application com.ti.ccstudio.apps.projectCreate -ccs.projectSpec "TQMaX4XxL.MCU.BSP.projectspec" -ccs.name testing -ccs.device AM64x SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See www.slf4j.org/codes.html for further details.
也尝试过以下版本:
PS C:\Projekte\TQ_Ti\AM64x\TQMaX4XxL.MCU.bsp> eclipsec -noSplash -data "workspace_dir" -application com.ti.ccstudio.apps.projectCreate (-ccs.projectSpec TQMaX4XxL.MCU.BSP.projectspec | -ccs.name testing -ccs.device AM64x) #SOME ERROR MESSAGE ON GERMAN SAYING OH NO I DON'T KNOW WHAT .ccs is -ccs : Die Benennung "-ccs" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang. In Zeile:1 Zeichen:91 + ... ce_dir" -application com.ti.ccstudio.apps.projectCreate (-ccs.project ... + ~~~~ + CategoryInfo : ObjectNotFound: (-ccs:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
此致
艾萨克
您好 Issac:
尝试从 PowerShell 调用命令时、还有一些其他注意事项。 请访问: https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1332122/codecomposer-build-project-on-the-terminal---how-to-use-eclipsec-with-ccs-v12-6-0/5072493#5072493
谢谢
小
Ki 您好、
要么我没有得到你想要的,要么这不起作用,因为我使用了错误的命令:
PS C:\Projekte\TQ_Ti\AM64x\TQMaX4XxL.MCU.bsp> cmd.exe /c eclipsec -noSplash -data "workspace_dir" -application com.ti.ccstudio.apps.projectCreate ( -ccs.projectSpec "./TQMaX4XxL.MCU.BSP.projectspec" | -ccs.name "testing" -ccs.device "AM64x" ) -ccs : Die Benennung "-ccs" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang. In Zeile:1 Zeichen:103 + ... e_dir" -application com.ti.ccstudio.apps.projectCreate ( -ccs.project ... + ~~~~ + CategoryInfo : ObjectNotFound: (-ccs:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException PS C:\Projekte\TQ_Ti\AM64x\TQMaX4XxL.MCU.bsp> eclipsec -noSplash -data "workspace_dir" -application com.ti.ccstudio.apps.projectCreate ( -ccs.projectSpec "./TQMaX4XxL.MCU.BSP.projectspec" | -ccs.name "testing" -ccs.device "AM64x" ) -ccs : Die Benennung "-ccs" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang. In Zeile:1 Zeichen:92 + ... e_dir" -application com.ti.ccstudio.apps.projectCreate ( -ccs.project ... + ~~~~ + CategoryInfo : ObjectNotFound: (-ccs:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
注意:无论如何、我都必须使用.projectspec 文件。
感谢您的帮助!
此致、
艾萨克
我的道歉,我漏掉了你的帖子中的一些其他细节。 除了 PowerShell 注意事项外、还有两个其他问题:
注意:无论如何,使用.projectspec 文件对我来说非常重要。
ProjectCreate 命令不支持生成 projectspec 文件。 必须手动创建 projectspec 文件。
第二个问题是您的命令语法不正确。 请注意、对于文档中指定的用法:
eclipsec -noSplash -data " "-应用程序 com.ti.ccstudio.apps.projectCreate (-ccs.projectSpec) |-ccs.name -ccs.device ) [ ]
粗体部分表示您可以使用-ccs.projectSpec 指定现有的 projectspec 文件以创建工程、或使用-ccs.name 和-ccs.device 指定要创建工程的名称和器件)。
例如、可以执行以下任一操作:
cmd.exe /c eclipsec -noSplash -data " "-application com.ti.ccstudio.apps.projectCreate -ccs.projectSpec "./TQMaX4XxL.MCU.BSP.projectspec"
或
cmd.exe /c eclipsec -noSplash -data " "-application com.ti.ccstudio.apps.projectCreate -ccs.name "测试"-ccs.device "AM64x"
请注意、对于前者、 TQMaX4XxL.MCU.BSP.projectspec 必须已经存在、因为命令将使用该 projectspec 来创建工程。
希望这澄清了一些事情。
小
另请注意、您需要传递一个实际的工作区文件夹。 "workspace_dir"只是实际工作区目录的占位符。