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.

[参考译文] 编译器/TM4C1294KCPDT:未引用符号 GPIOTIVA_CONFIG、I2C_CONFIG 和 PWM_CONFIG 结构的链接错误

Guru**** 2611705 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/771097/compiler-tm4c1294kcpdt-linking-error-of-unreferenced-symbols-gpiotiva_config-i2c_config-and-pwm_config-strctures

器件型号:TM4C1294KCPDT

工具/软件:TI C/C++编译器

大家好、

我正在创建一个项目、为了分离硬件依赖项、我创建了一个 Hal 库。 在我的应用中、我使用 Hal 库来调用 TI 驱动程序、而不是调用实际的 TI 驱动程序调用。 所有 TI 相关的内容包括和依赖项、我保存在 Hal 库中、我的应用程序中的 i、m 包括 Hal.h。 当我从应用程序调用时、我会收到  GPIOTIVA_CONFIG、I2C_CONFIG 和 PWM_CONFIG 结构的链接错误。

有人能不能为此提供解决方案。

请查看以下信息。

e2e.ti.com/.../2158.Build_5F00_Output.txt

提前感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这些结构在示例代码 DK_TM4C129X.c、EK_TM4C1294XL.c 或 EK-TM$C129EXL.c 中定义 查看其中一个示例程序的目录。 例如:C:\ti_tirtos_tivac_2_16_00_08\tirtos_tivac_2_16_00_08_examples\TI\EK_TM4C1294XL\swi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    如果不查找示例、我希望这样做:
    1) 1)根据所需结构添加全局变量
    2) 2)设置断点以查找需要/访问这些变量的位置
    3) 3)然后、我将根据 driverlib 接口修改 HAL 构造函数和析构函数。
    请告诉我您对我的回答有何看法。