主题中讨论的其他器件:MATHLIB
工具/软件:Code Composer Studio
大家好、我刚刚开始使用66AK 并安装了推荐的 CCS 和 SDK。
我创建了一个新的 CCS 工程并向其中添加了"产品"(DSPLIB、PDK_K2G 和 MATHLIB)。 我现在发现、某些包含路径在项目设置中已被帮助创建、但它们不会解析任何内容、并且将找不到"ti/DSPLib/DSPLib.h"。 编译器不会传递其中的任何包含路径。
我发现 CCS 用户指南中隐藏了以下部分:
6.1.3.6.1继承变量 从 CCSv7开始、依赖库工程的工程可能会在编译器中显示以下变量、包括路径和链接器库以及搜索路径选项: "${INHERITED_INCLUDE_PATH}" "${INHERITED_libraries}" "${INHERITED_LIBRARY_PATH}" 似乎是从相关工程继承这些变量,但实际上 CCS 目前并未使用这些变量。 尽管变量已添加到工程中、但它们当前不会解析任何内容或用于任何目的。 一种确认方法是将鼠标悬停在三个点(…)上 变量旁边显示其解析为 。
我不明白如果这些自动添加的行在编译中没有函数、它们的作用是什么。 我找不到有关此内容的任何进一步讨论、以解释应该如何将 TI 库添加到工程中(而不是手动显式引用所有路径)。
将产品添加到 CCS 项目的正确(清理)方法是什么? 我尝试在 Build->Environment 选项中创建这些变量(那里已经自动定义了类似名称的变量),但我的新变量由于某种原因突出显示为黄色,并且在编译期间仍然无法解决。
CCS 版本- 10.1.1.00004
K2G PDK 1.0.16
DSPLIB C66x 3.4.0.4
MATHLIB C66x 3.1.2.4
我没有使用任何 RTOS。 这是一个裸机项目。
谢谢、
James


