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.
工具/软件:Code Composer Studio
不确定这是否与原始问题相关、但注意到 CCS 8.3未填充编译器中的预定义符号、因为 C/C++ General -> Paths and Symbols -> Symbols 下的高级工程属性内置值列表为空。 例如:
而对于 CCS 8.2、编译器中的预定义符号会被填充:
注:
a:工作区似乎没有问题、因为可以在 CCS 8.2和8.3中打开同一工作区、并且只有 CCS 8.3无法显示内置符号。
B. C2000和 ARM 编译器以及多个项目都出现了这个问题。
c.在 Windows 和 Linux 下 CCS 8.3出现问题。
[引用 user="Johnes">如果打开"Modules"视图、它们是否显示在此处?[/quotes]John、"Modules"视图是 CCS 调试视图的一部分、不显示预定义的符号。
CCS 8.3 C/C++ General -> Preprocessor 包含路径、宏等 -> TI GNU C -> CCS 内置编译器设置条目确实显示了编译器预先定义的符号:
此外、CCS 8.3编辑器正确地使用语法突出显示来根据来自编译器的预定义宏来显示非活动代码。
因此、CCS 8.3仍在从编译器获取预定义的宏、但它们不再显示在路径和符号属性页面下。
供参考、这是预期的-"Paths and Symbols"页面是一个使用 CDT 的旧扫描器发现框架的旧属性页面。 CDT 已将此框架替换为更新的语言设置框架和更新的"预处理器包含路径、宏等"属性页。 CCS 已迁移至从 v8.3.0开始的新框架。