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.

[参考译文] CODECOMPOSER:CCS 不再将 MotorControlSDK 文件复制到工作区文件夹?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1263739/codecomposer-ccs-does-not-copy-the-motorcontrolsdk-files-into-the-workspace-folder-anymore

器件型号:CODECOMPOSER
主题中讨论的其他器件:C2000WARE

重命名部分项目后、

我注意到 CCS 开始修改来自 SDK 文件夹的原始源文件。

我查看了工作区文件夹、虽然其中设置了我导入的工程的所有目录、

其中没有任何源文件。

这一切都是在我在工作区重命名了几个项目后开始的。 我已经尝试卸载和重新安装 CCS 以及所有 C2000Ware 和 SDK

C2000Ware 文件似乎复制良好、但 MotorControlSDK 仍然正在进行修改。

请提供帮助!

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

    Hansol,

    我们将在 MotorControl SDK 团队中循环评论。  示例文件本身指定文件应复制还是仅链接到原始文件。

    此致、

    约翰

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

    如此处所示、如果我在 CCS 中打开系统资源管理器中的源文件、它将在 SDK 文件夹中打开

    如果我打开源文件夹本身、则会定向到没有在其中复制任何文件的工作区。

    但是、在导出过程中、会清晰地检查"将文件复制到该位置"。

    因此、我不知道会发生什么情况、

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

    MotorControl SDK 中的大多数示例项目都设置为链接到文件而不是复制。 如果找到所使用示例的.projectspec 文件、您可以将其打开、然后查找文件"action"属性、然后查看其是否设置为链接或复制。 因此、在 boostxl_3phganinv\f2837x\ccs\sensored_foc\dual_axis_servo_drive_fcl_qep_f2837x.projectspec 中、我看到它们已设置为"链接"。

        <file action="link" path="SDK_ROOT/libraries/fcl/source/fcl_cla_code_dm.cla" targetDirectory="sources" />
        <file action="link" path="SDK_ROOT/libraries/fcl/source/fcl_cpu_code_dm.c" targetDirectory="sources" />
    
        <file action="link" path="SFRA_INSTALL_ROOT/gui/source/sfra_gui_scicomms_driverlib.c" targetDirectory="sources" />
    
        <file action="link" path="SDK_ROOT/libraries/utilities/datalog/source/dlog_4ch_f.c" targetDirectory="sources" />
    

    您可以尝试将其更改为"复制"并重新导入项目。 我建议将.lib 文件保持为"link"、但其他源代码应该可以更改。

    惠特尼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    但是在导出期间,"将文件复制到该位置"已清楚选中。

    我认为这仅适用于导入现有项目的情况。 MC SDK 不包含实际工程;它使用.projectspec 文件、该文件告知 CCS 属性、何时在工作区中创建新工程。

    惠特尼