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.

[参考译文] MSP430FR5969:命令行构建问题

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

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1096484/msp430fr5969-issues-with-command-line-build

部件号:MSP430FR5969
主题中讨论的其他部件:CCStudio

我正在尝试使用命令行来自动生成和刷新我的项目,如下所述:

https://software-dl.ti.com/ccs/esd/documents/ccs_projects-command-line.html

我有以下问题:

它有时会生成,有时会给我带来错误:

文件夹"<My Workspace>应用程序com.ti.ccstudio.apps.projectBuild -ccs.projects <MyProject>-CCS.configuration Debug\.metadata为只读

我正在使用以下命令(CCS未打开):

eclipsec -noSplash -data "<My Workspace>-应用程序com.ti.ccstudio.apps.projectBuild -ccs.projects <My Project>-CCS.Configuration Debug

对于同一个项目,我可以使用CCS构建它,没有任何问题。 我正在使用CCS  版本:10.4 .0.0.0006万

我不能 一以贯_地重复这个问题。 重新启动计算机不起作用

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

    您好,

    与同事交谈后,您的问题似乎与CLI无法更新输出"Debug"文件夹有关。 要检查/尝试的一些事项:

    • 检查编辑器等其他程序是否未打开任何文件
    • 确认项目具有“调试”配置
    • 仔细检查在不使用-CCS.configuration参数的情况下发生的情况
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我重新启动了计算机(Windows 10)。 已检查任务管理器以查看是否有任何程序正在运行-无。 已打开命令提示符并键入   

    C:\ti\ccs1040\css\eclipse\eclipsec -noSplash -data "<My Workspace>-应用程序com.ti.ccstudio.apps.projectBuild -ccs.projects <My Project>-CCS.Clean

    出现相同错误。 我也用这些命令尝试了

    C:\ti\ccs1040\cs\eclipse\eclipsec -noSplash -data "<My Workspace>-应用程序com.ti.ccstudio.apps.projectBuild -ccs.projects <My Project> -CCS.Configuration Debug

    C:\ti\ccs1040\css\eclipse\eclipsec -noSplash -data "<My Workspace>-应用程序com.ti.ccstudio.apps.projectBuild -ccs.projects  <My Project>   

    每次我都得到"调试\.metadata是只读的"。 我已经检查了元数据是否为只读,并且复选框中有一个方形点,而不是复选标记。  

    我以管理员身份打开了命令提示符,并运行了以下命令:

    >attrib -r -s .metadata

    结果保持不变。 我运行CCS并能够构建项目

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

    您好,

    我将向我们的一些CCS专家咨询他们是否可以在这方面为您提供进一步的帮助。  

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

    你好

    "Debug\.metadata5969 command-line-build/4061113#4061113"]"Debug\.metadata为406.1113万为只406.1113万只读[/报价]

    您能否提供工作区和项目文件夹的路径?

    出于隐私目的,您可以随意更改某些文件夹名称。 但是,除了<我的工作区>和<我的项目>之外,我还需要更多详细信息。

    谢谢

    KI

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

    C:\ti\css1040\css\eclipse\eclipsec -noSplash -data "C:\Users\Atma\workspace_v10\"-application com.ti.ccstudio.apps.projectBuild -ccs.projects myProj -CCS.Clean

     项目位置为

    C:\Users\Atma\workspace_v10\myProj

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

    啊,看起来不错。  

    我想我误解了原始错误消息。

    该错误显然是您的工作区文件夹存在一些权限问题。

    是否可以 尝试使用命令行 将项目导入到 新的空工作区文件夹(让命令创建文件夹),然后尝试在新的工作区文件夹中生成项目?

    示例:

    C:\ti\css1040\cs\eclipse\eclipsec -noSplash -data "<new workspace location>"-application com.ti.ccstudio.apps.projectImport -ccs.location < myProj项目文件夹的完整路径>-CCS.copyIntoWorkspace

    C:\ti\ccs1040\cs\clipse\eclipsec -noSplash -data "<new workspace location>"-application com.ti.ccstudio.apps.projectBuild -ccs.projects myProj -CCS.clean

    谢谢

    KI

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

    此命令:

    C:\ti\css1040\css\clipse\eclipsec -noSplash -data ""C:\Users\Atma\temp_WS"-application com.ti.ccstudio.apps.projectImport -CCS.location "C:\Users\Atma\Workspace_v10\myProj"-CCS.copyIntoWorkspace"

    导致相同的"Debug (调试)\.metadata is read-only (元数据为只读)"错误

    我将项目复制到桌面并运行命令  

    C:\ti\css1040\css\eclipse\eclipsec -noSplash -data ""C:\Users\Atma\temp_WS"-application com.ti.ccstudio.apps.projectImport -CCS.location "C:\Users\Atma\Desktop\myProj"-CCS.copyIntoWorkspace"

    我收到此错误:

    这两个位置中都没有.metadata文件夹

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

    metadata是工作区文件夹中的一个文件夹。

    是否可以在用户文件夹之外指定工作区文件夹? 例如C:\Temp\temp_WS

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

    刚刚尝试过

    C:\ti\css1040\css\eclipse\eclipsec -noSplash -data "C:\Temp\tiProj\"-application com.ti.ccstudio.apps.projectImport -CCS.location "C:\Users\Atma\Workspace_v10\myProj"-CCS.copyIntoWorkspace"

    相同的错误。 wrokspace_v10文件夹可能存在问题?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    5969 command-line-build/4062552#4062552"]</s>406.2552万 406.2552万

    C:\ti\css1040\css\clipse\eclipsec -noSplash -data ""C:\Users\Atma\temp_WS"-application com.ti.ccstudio.apps.projectImport -CCS.location "C:\Users\Atma\Workspace_v10\myProj"-CCS.copyIntoWorkspace"

    导致相同的"Debug (调试)\.metadata is read-only (元数据为只读)"错误

    我将项目复制到桌面并运行命令  

    C:\ti\css1040\css\eclipse\eclipsec -noSplash -data ""C:\Users\Atma\temp_WS"-application com.ti.ccstudio.apps.projectImport -CCS.location "C:\Users\Atma\Desktop\myProj"-CCS.copyIntoWorkspace"

    [/引述]

    我注意到你在命令中有一些打字错误。

    工作空间路径前面有两个引号:

    -data ""C:\Users\Atma\temp_WS"

    请删除一个:

    -data "C:\Users\Atma\temp_WS"

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

    我纠正了它,但它没有解决问题

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    -data5969 command-line-build/4062568#4062568"]-data "C406.2568万 "C:406.2568万:\Temp\tiProj\"[/报价]

    删除最后一个反斜杠:

    -data "C:\Temp\tiProj"

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

    我在Temp中创建了一个名为myProj的新文件夹。 我使用CCS将我的项目导入到该文件夹中。 关闭CCS,然后使用命令行可以清理,生成和刷新。 如果我将来遇到问题,我会告诉您。 我猜是esclipsec不喜欢长路径名称  

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

    CCS CLI项目命令对拼写错误非常敏感,并给出误导性错误消息。 当我对工作空间路径使用相同的拼写(双引号或额外的反斜杠)时,我能够重现您的错误。 因此,请务必密切注意您为命令键入的内容是否正确。

    谢谢

    KI