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.

[参考译文] CCS/LAUNCXL-CC2650:CCS 7链接器可以'无法查找HalAdcRead函数

Guru**** 2553640 points
Other Parts Discussed in Thread: CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/580469/ccs-launchxl-cc2650-ccs-7-linker-can-t-find-haladcread-function

部件号:LAUNCHTXL-CC2650
在“线程:CC2650”中讨论的其它部件

工具/软件:Code Composer Studio

我想使用ProjectZero示例中的CC2650内置温度传感器。 为此,我在ProjectZero中添加了2行:

#include <hal_adc.h>

温度值= HalAdcRead( HAL_ADC_CHN_TEMP,HAL_ADC_Resolution _14);  

我遇到6个构建错误。 主要错误:

“未解析符号HalAdcRead,首先在<Whole-program> ProjectZeroApp_CC2650LAUNCHXL C/C++问题中引用”

如果没有 HalAdcRead, ProjectZero示例就可以完美地工作。

我使用了最新版本的CCS,TI-RTOS,TI BLE SDK for MacOS。

如何将适当的库添加到我的项目中?

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    听起来您缺少一个库,但我不确定是哪一个。 我会将您的帖子移到BLE论坛。 对于SDK,其中的应用最有经验。

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Rustem:
    请考虑使用传感器控制器或ADC TI-RTOS驱动程序。 Simplelink Academy提供培训,向您展示如何将传感器控制器ADC驱动器集成到应用中:
    software-dl.ti.com/.../overview.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Eirik,您好! 感谢您的关注。

    是的,SCS是最佳节能选项。 我尝试了SCS ADC示例,它工作正常,但其目标是测量来自外部引脚的电流。 如何将其用于内部温度传感器? 我在任务资源和I/O映射中找不到它们。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Rustem:
    传感器控制器无法访问BATMON中的温度传感器。 我们正在调查是否有任何其他可行的实施,因此请密切关注传感器控制器工作室的未来版本。