工具与软件:
在 CCS 3.3之前、我们已经取得了长足的进步。 现在我们要从 CCS 10/12迁移到 CCS 20。
我们使用了 eclipse 项目的一些特色来完成我们的工作流程。
在此特定案例中:我们使用链接资源将完整的源代码包含在 CCS 项目中。
CCS20的缺点:文件不能通过"CTRL+P"打开,这是市长的缺陷。
原因在于、我们有几款基于 Eclipse 的 IDE、它们在同一个源码上运行、例如 CCS、ARM DS-5、Altera/Intel NIOS EDS、Infineon Dave 等
因此、项目根 cantot 是源代码的根。
请考虑这个布局
dir/conf/ccs_project
dir/conf/armds5_project
dir/conf/dave_project
方向/ src /
ccs_project 是项目所在的位置。 "DIR/DMC" src 嵌入为外部源。
在 CCS20中重新发布:
- 打开项目属性(ALT-ENTER)并转至"General->Valiables"
- 点击+以添加变量
- 名称 SRC_LOC
- 键入 Path
- 值${PROJECT_LOC}..3/.../ src
- 打开"添加文件/文件夹..." 在 Explorer->Workspace 的 Project 文件夹的上下文菜单中、点击下一个对话框中的"+"
- 选择"Select fodlers to link"(选择要链接的文件夹)
- 从下面的下拉列表中选择"SRC_LOC"
- 添加"SRC_LOC"或类似于"Name"
- 点击"Ctrl+p"、键入"dir/cms/"中的文件名 src、然后注意到没有任何东西可以买到。
最好在下一个版本的 CCS 中修复这个问题。
如果有更好的新方法来管理一个源码树的多个基于 eclipse/CCS theia 的项目、我很高兴听到!