您好!
在我们的项目中、我们需要使用 Git 来清晰地跟踪所有配置更改、因此几乎不可能依赖于 CCS 的 XML 配置文件。
相反、我们希望将手动编辑的 Makefile 与 CCS Makefile 工程一同使用。 我们使用 TMS320F28388D 实现了它、例如、我们可以编译、运行和调试。
但是:CCS 编辑器对于激活和非激活段不会正确设置代码格式、编辑器会显示许多"Symbol xxx 无法解析"、尽管编译器会在没有警告的情况下完成。 原因是 CCS 不认为编译器会自动定义一些宏、如__TMS320C28XX__、并且更多宏是通过我们的 Makefile 在编译器命令行中定义的。 在编辑器中、代码被视为未定义这些宏。 更糟糕的是、当单步执行 CCS 调试器中的代码时、程序和所示行不同步、这也是因为调试器认为这些宏未定义。
我已选中"C/C++ General"->"预处理器包含路径、宏等"下的选项。 ->"提供商",但似乎没有太多的事情要做。 "CCS Build-in Compiler Settings"已被选择。
我想我应该以某种方式让 CCS 使用我们 makefile 文件中的设置来调用编译器、以便 CCS 能够找出真正定义了哪些宏。 但该怎么做呢?
感谢您的支持!