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 开始修改来自 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 属性、何时在工作区中创建新工程。
惠特尼