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.

[参考译文] TM4C123GH6PZ:使用 TivaWare_C_Series-2.2.0.295库在 CCS VN 12中编译旧代码时出错

Guru**** 608295 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1174450/tm4c123gh6pz-error-when-compiling-legacy-code-in-ccs-vn-12-with-tivaware-library-tivaware_c_series-2-2-0-295

器件型号:TM4C123GH6PZ

我尝试使用 TivaWare_C_Series-2.2.0.295在版本12中构建传统工作区。

我遇到构建错误、表示 未找到 driverlib\events.h 和"driverlib/externfunction.h"文件。

说明资源路径位置类型
#1965无法打开源文件"driverlib/events.h" event.c /ni_ble_com/events 行24 C/C++ problem
#1965无法打开源文件"driverlib/EventsE.h" Display.c /ni_ble_com 第24行 C/C++问题
#1965无法打开源文件"driverlib/EventsE.h" Logic.c /ni_ble_com 第17行 C/C++问题
#1965无法打开源文件"driverlib/EventsE.h" ModbusUartChannelB.c /ni_ble_com 25 C/C++问题
#1965无法打开源文件"driverlib/externfunction.h" Key.c /ni_ble_com 第23行 C/C++问题
#1965无法打开源文件"driverlib/externfunction.h" ModbusUartChannelA.c /ni_ble_com 第23行 C/C++问题
#1965无法打开源文件"driverlib/externfunction.h" encoder.c /ni_ble_com 第39行 C/C++问题
#1965无法打开源文件"driverlib/externfunction.h" main.c /ni_ble_com 第93行 C/C++问题
#1965无法打开源文件"driverlib/externfunction.h" partialStroble.c /ni_ble_com 第20行 C/C++问题
gmake:***[Display.obj] Error 1 ni_ble_com C/C++ problem
gmake:***[encoder.obj]错误1 ni_ble_com C/C++问题
gmake:***[Events/Event.obj]错误1 ni_ble_com C/C++问题
gmake:***[Key.obj] Error 1 ni_ble_com C/C++ problem
gmake:***[Logic.obj]错误1 ni_ble_com C/C++问题
gmake:***[main.obj]错误1 ni_ble_com C/C++问题
gmake:***[ModbusUartChannelA.obj]错误1 ni_ble_com C/C++问题
gmake:***[ModbusUartChannelB.obj]错误1 ni_ble_com C/C++问题
gmake:***[partialStroble.obj]错误1 ni_ble_com C/C++问题
gmake:目标"全部"不会由于错误而重新生成。 NI_ble_com C/C++问题
已声明#179-D 变量"btTxBufRdPtr"、但从未引用 MasterEvents .c /ni_ble_com 行43 C/C++问题
#225-D 函数"selectorSwitchUpdate"隐式声明为 switch.c /ni_ble_com 第159行 C/C++问题
#225-D 函数"vfnSetpointReSet"隐式声明 Control.c /ni_ble_com 行512 C/C++问题
#225-D 函数"vfnSetpointReSet"隐式声明 Control.c /ni_ble_com 第521行 C/C++问题
#225-D 函数"vfnSetpointSet"隐式声明 Control.c /ni_ble_com 行501 C/C++问题
#552-D 变量"uiReturnValue"已设置、但从未使用 torqueEncoder.c /ni_Ble_com 行1033 C/C++问题
在非空函数"uRetCalibrationData" torqueEncoder.c /ni_ble_com 行1063 C/C++问题末尾#994-D 缺少返回语句
无效的工程路径:未找到包含路径(C:\ti\TivaWare_C_Series-2.0.1.11577)。 NI_ble_com 路径条目路径条目问题
无效的项目路径:未找到包含路径(ni_ble_com\inc)。 NI_ble_com 路径条目路径条目问题

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="499651" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1174450/tm4c123gh6pz-error-when-compiling-legacy-code-in-ccs-vn-12-with-tivaware-library-tivaware_c_series-2-2-0-295无效的工程路径:找不到包含路径(C:\ti\TivaWare_C_Series-2.0.1.11577)。 ni_ble_com 路径条目问题[/quot]

    这表明 CCS 工程属性已设置为使用 C:\ti\TivaWare_C_Series-2.0.1.11577、但该目录在 PC 上不存在。

    [引用 userid="499651" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1174450/tm4c123gh6pz-error-when-compiling-legacy-code-in-ccs-vn-12-with-tivaware-library-tivaware_c_series-2-2-0-295 "]我尝试使用 TivaWare_C_Series-2.2.0.295在版本12中构建传统工作区。

    如果您尝试使用更高版本的 TivaWare_C_Series-2.2.0.295进行编译、请检查 CCS 工程属性是否需要更改以指定 C:\ti\TivaWare_C_Series-2.2.0.295作为包含和库的 TivaWare 的路径。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、很明显 、C:\ti\TivaWare_C_Series-2.2.0.295 包含为路径。 请求提供有关  TivaWare_C_Series-2.2.0.295是否包含 driverlib\events.h 和"driverlib/externfunction.h"的快速解决 方案。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、RAM、

    这些不是 TI 提供的 DriverLib 函数。 它看起来是对 DriverLib 进行的自定义修改。

    此致、

    Ralph Jacobi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    它是否是早期版本的 Tiva 库的一部分?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、RAM、

    没有这些文件从未在 TivaWare 甚至 StellarisWare 库版本中提供。

    此致、

    Ralph Jacobi