工具/软件:Code Composer Studio
我正在使用CCSv7为CC26xx/CC13xx LaunchPad进行开发。 但我不知道使用CCS管理项目的最佳做法是什么。
以下是我当前的使用情况和问题
我将开始一个新项目,例如,使用 simplelink_cc13x0_sdk_1_00_00_13,因为SDK中的所有示例都使用相对链接位置。 因此,对于新项目,我将整个 simplelink_cc13x0_sdk_1_00_00_13复制到项目的新位置。在同一级别,我设置了CCS的工作区路径。如屏幕截图:
然后我决定将15.4 下的传感器项目用作启动项目。然后我复制传感器项目mysensor项目
问题1:当我导入mysensor项目时,它仍然显示SENSOR_cc1310lp,它将与原始传感器项目冲突(CCS中的sensor_cc1310lp同名)。 因此,我必须 手动更改sensor_cc1310lp.projectspec中的项目名称?
但是,即使我更改了项目名称,新mysensor项目中的所有文件仍会链接到原始传感器项目中。
问题2:那么从原始示例复制来创建新项目的正确方法是什么?
目前我正在使用 链接中描述的类似方法,我在文本编辑器中将所有与"sensor"相关的目录替换为我的项目目录
如果我导入传感器项目,然后在CCS中将传感器项目的复制和粘贴到mysensor项目,它只复制工作区中的项目结构,而不是整个项目文件,mysensor项目中的所有文件都链接到原始传感器项目文件。
项目中的所有文件都是链接/虚拟文件夹。目录结构反映在CCS工作区中,而不是项目目录中的真实文件系统布局。 如果我导入sensor (sensor_cc1310lp)项目,我想将新的头文件/源文件添加到项目中,但新文件将显示在workspace/sensor_cc1310lp/Application (CCS中项目资源管理器中的虚拟文件夹)下。
问题3: 将CCS中的新文件添加到项目中的正确方法是什么?

