工具/软件:Code Composer Studio
您好!
我的项目的目标是能够在同一个芯片上运行两个明显不同的功能、这些功能可通过属性进行配置(然后进行电源复位)。 我目前已经制作了2个传感器控制器项目、因此现在我想以一种与 CCS 集成的方式将两者的源代码包括在内、并且根据在非易失性存储器中指定的项目编号(可通过蓝牙修改)、它包含相关的 SCIF 文件。
这是我第一次尝试为项目中的每个目录创建单独的目录、然后根据检查内存的 if 语句包含该特定的目录、 但这实际上不起作用、因为每当我尝试构建它时、它都会为所有传感器控制器函数提供"__已定义"的错误(可能是通过构建它来删除分隔两个项目文件的自定义目录?)。 我不太熟悉编译设置、但是否有方法同时编译和包含一个目录或另一个目录中的文件?
还值得注意的是、当芯片打开时、我不需要切换项目、我当然可以在更改要使用的项目后进行电源复位、以便包含正确的文件。
P.S. 我注意到、对于以下两个项目、传感器控制器输出文件中实际上只有3个文件彼此不同:scif.h、scif.c 和 sce.lst。 其余的相同、我可以保留其中一个副本、但这三个文件在项目之间是不同的、因此它们是我需要根据指定的项目包含的文件。
谢谢!
Ali

