Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE
Thread 中讨论的其他器件:controlSUITE、 C2000WARE
工具/软件:Code Composer Studio
您好!
我必须生成15MHz 的 PWM。 我使用的是 controlSUITE 中的简单示例、其中包括所有必需的模块和头文件。 调试时、它会显示图片中给出的错误。 如何解决这些错误?一个错误是未解析的符号、另一个错误是文件、在系统中不存在。
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.
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE
工具/软件:Code Composer Studio
您好!
我必须生成15MHz 的 PWM。 我使用的是 controlSUITE 中的简单示例、其中包括所有必需的模块和头文件。 调试时、它会显示图片中给出的错误。 如何解决这些错误?一个错误是未解析的符号、另一个错误是文件、在系统中不存在。
Ashan、
第一条错误消息

第二组错误意味着您的项目正在引用您的项目中未包含的项目。
您之所以使用 controlSUITE 而不使用 C2000Ware、原因何在?
我可以从 C2000Ware 导入 HRPWM C2000Ware 示例并进行构建。
在 Resource Explorer 中的此处、我可以找到示例。 如果我没有安装 C2000Ware、它会在我尝试导入时提示我安装它。
我在这里导入了示例:
它可以正常构建、但如果我尝试启动调试器、它将抱怨没有目标配置。 我可以通过转到工程属性并选择我的调试连接来解决该问题:
我不确定您的调试探针是什么、但您需要在连接下拉列表中选择合适的探针。
此致、
John
将头文件添加到项目中不会解决该构建错误。 这是因为#include 有一个路径作为其一部分。 即#include 语句、即它查看包含搜索路径中指定的每个目录的方式、并将/common/include/f2802x_examples.h 添加到其中。 此文件位于 C:/ti/c2000/C2000Ware_3_02_00_00_Software/device_support/f2802x/common/include 中
因此 、C:/ti/c2000/C2000Ware_3_02_00_00_Software/device_support/f2802x 需要位于您的搜索路径中才能找到它
您正在导入什么示例。 我在 C2000Ware Anywhere 中看不到名为 PWM-实践 的项目? 我能看到的最接近您所做的是 HRPWM 位域示例。
当我从 Resource Explorer 导入该项目时、我会看到相同的#include 语句:
但是、我的项目中还有很多文件:
我还看到项目中列出的更多包含路径。 第二个是解析文件位置的文件
在我的项目中指定它们的位置如下:
而不是尝试修复该问题、为什么不从 Resource Explorer 导入工程? 构建将会起作用、您唯一需要做的就是指定调试连接。
请按照以下步骤操作
该项目将在没有任何错误的情况下构建
然后调试项目
此致、
John
要修复该错误、您可以在 C2000Ware 安装中搜索"F2802x_epwed_defins.h"。 找到它后、只需将其添加到编译器的 include 搜索路径中。 它应该位于 C:/ti/c2000/C2000Ware_3_02_00_00_Software/device_support/f280x2/common/include 中
我强烈建议导入示例
如果 Resource Explorer 不起作用、请尝试手动导入示例。
首先、确保 CCS 知道您在哪里安装了 C2000Ware。 如果转到“窗口->首选项”。 导航到此处、确保列出了 C2000Ware 3.2.0.00。 如果没有,请在对话框顶部添加安装路径,然后单击“刷新”按钮。
完成此操作后、单击 Apply and Close (应用并关闭)以关闭 Preferences (首选项)对话框。
转至项目菜单并选择"Import CCS Projects..."
确保选择了"select search directory"。 单击浏览按钮并将其指向安装了 C2000Ware 的位置
向下滚动至 Example_2802xHRPWM 示例、并选中其旁边的框
此外、选中此复选框可将项目复制到工作区中。
单击"完成"
现在单击"Build"。
此项目将在构建过程中不会出现任何错误。 所有路径都将为您设置。 对于使用比您拥有的编译器版本更早的版本创建的工程、会有一个警告。