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
我正在尝试运行使用 XDC 和 System_printf()的"Hello World"示例。 编译时、我收到错误: 致命错误#1965:无法打开源文件"XDC/Runtime/System.h"。
我在编译器#include 搜索路径中看到"${XDC_include_path}"、但我找不到它的设置位置以及更正方法。
谢谢
道格
文件 System.h 通常位于中 /packages/xdc/runtime 目录。
您是否导入和构建用于 TivaC 的 TI-RTOS 附带的 Hello World 示例(在仪表示例下)? 在该示例中、我看不到 XDC_include_path 变量、但它不需要任何修改即可成功构建。
您使用的是哪个版本的 CCS、XDCtools 和 TI-RTOS? 要检查用于项目构建的 XDCtools 的版本,请进入“项目属性”->“常规”->“产品”选项卡。
道格
我刚刚使用 CCS 8.3和用于 TivaC 2.16.0.08的 TI_RTOS 对此进行了尝试。 从 Resource Explorer 导入了"hello"示例、并构建了该示例、没有任何错误(请参阅下面的屏幕截图)。
XDCtools 版本默认为3.32.2.25。
您可以尝试打开新工作区并再次导入和编译此示例吗? 如果仍遇到错误、请将 构建日志保存 到文本文件并将其附加到此处。
当我创建这个项目时、下面是我使用的配置以及系统变量的设置方式:
道格
当您将器 件更改为 TM4C1290NCPDT 时、请注意、器件型号的--define 编译器选项也从以前的选项更改为--define=part_TM4C1290NCPDT。
引脚映射定义(触发错误)由此预定义符号确定。 在 EK_TM4C129EXL.c 中、如果您突出显示 GPIO_PF0_EN0LED0 (位于第260行)并单击 F3、则应转至 PIN_MAP.h 中的定义
在该文件中、您将看到错误消息中提到的标识符是为某些 TM4C 器件定义的、但不是全部。 它们不适用于您的器件、因此当您在代码中引用它们时会显示错误消息。
TI-RTOS 中的示例旨在作为帮助用户入门的基准、并专为 Launchpad 而设计。
当移至定制器件/电路板时、通常需要对源和其他设置进行一些修改、以满足特定器件的需求。
希望这有助于解释错误。