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.

[参考译文] LPSTK-CC1352R:LPSTK-CC1352R

Guru**** 2562120 points
Other Parts Discussed in Thread: CC1352R, HDC2010

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/899210/lpstk-cc1352r-lpstk-cc1352r

器件型号:LPSTK-CC1352R
主题中讨论的其他器件:CC1352RHDC2010

您好!

我正在使用 LPSTK Launchpad 构建低于 GHZ 的网络。
我需要在该链接 http://dev.ti.com/tirex/explore/node?node=AFU6dryAU8NukjdRPy4T4Q__pTTHBmu__LATEST 上应用传感器和收集器示例

我知道 CC1352R launchpad 下的所有示例也可以应用于 LPSTK、但我无法应用。

我需要知道如何在 CC1352R 示例(传感器、收集器等)中启用 LPSTK 的代码和配置。
我尝试了在#ifdef LPSTK 下注释 LPSTK 代码的传感器项目,我在文件中写入了#define LPSTK 以启用代码,但最终在构建时出现错误,如找不到 LPSTK 函数的定义。
因此、我将文件夹 tat 包括 LPSTK 的所有头文件和源文件从另一个项目(专门针对 LPSTK 完成的 DMM)复制到传感器项目中、但最终导致了不同的错误、例如未在 LPSTK_SENSOR 文件中找到 LPSTK 常数的定义。

因此、请告诉我如何使为 CC1352R Launchpad 完成的项目也能够与 LPSTK 传感器标签 LaunchPad 配合使用。

提前感谢。

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

    您好、Radwa、

    有一个开箱即用的代码可与 LPSTK 配合使用。

    这可以在 DMM 子文件夹中找到。

    我建议您按照本教程进行操作、您应该在10-15分钟内启动并运行

    http://dev.ti.com/tirex/explore/node?node=AIKcHFRMmg0MRAyz1RySsg__pTTHBmu__LATEST

    此致、

    AB

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

    我知道 、CC1352R Launchpad 的示例应能够处理 LPSTK 传感器标签。 您的意思是、您无法做到这一点?

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

    您好 AB、

    非常感谢您的回复、我们对此表示非常感谢。

    实际上、我已经检查了这个链接和这个项目、我知道 DMM 专门用于 LPSTK。

    但我需要在 LPSTK Launchpad 上应用收集器和传感器项目等 CC1352R 示例。
    我需要知道如何使上述项目能够与 LPSTK 而非 CC1352R Launchpad 配合使用。


    此致、

    Radwa。

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

    我的意思 是、当我尝试启用已注释的 LPSTK 代码以便能够使这些项目与 LPSTK (而不是 CC1352R)配合使用时、我在编写#define LPSTK 时会生成错误。

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

    Radwa

    1. 为了包含 LPSTK 定义、最好将其包含在 define.opts 中。 可在应用程序子文件夹中找到。
    2. CC1352文件夹中的任何示例都适用于 LPSTK、无需添加定义。
    3. 如果您想要的是不带 DMM/BLE 的纯粹收集器/传感器示例、则有两个选项
      1. 使用 DMM 示例并禁用 BLE。 使其成为纯粹的15.4示例
      2. 使用收集器/传感器示例、
        1. 定义 LPSTK (您尝试执行的操作)、但也要定义
        2. 确保包含/链接必要的板载传感器驱动程序、以便与 LPSTK 传感器示例配合使用。 其中包括应用文件夹中的所有 lpstk 子文件夹以及其中包含的头文件(所有这些文件均可在 SDK 的源文件夹中找到)
        3. 从 DMM 项目复制并粘贴.syscfg 文件、然后删除任何 DMM/ble 定义。 这将适当地配置您的引脚。

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

    您好 AB、  

    这真的非常有帮助、非常感谢 。

    1)但在步骤2的收集器/传感器示例选项中;我包含了 LPSTK 文件夹、其中包含所有头文件和源文件、还包含 sail 文件夹、因为 LPSK 文件取决于 sail 中的文件。
      但我有一个无法解决的错误。
      "未解析的符号 usleep、首先在中引用 "
      我在 sail 文件夹中的一个文件中找到了此符号。 (HDC2010.c)、但无法找到其定义。 只有它的原型以 unistd.h 语言编写


    2)和第二个使用 DMM 示例的选项,除了从.syscfg 文件中删除 BLE 和 DMM 之外,我还应该做什么? 以便我只能使用 Ti15.4

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

    您好、Radwa、

    让我们来看看选项1。

    按照以下步骤操作、并告知我它们是否正常工作。

    1. 下载最新的 SDK (4.10)
    2. 导入传感器项目  
    3. 转到应用程序->定义
      1. 打开 opts 文件
      2. 添加了-DLPSTK
    4. 从 DMM lpstk 示例复制 lpstk 文件夹  
    5. 将其粘贴到传感器项目的应用文件夹中
    6. 从 DMM lpstk 示例复制 sail 文件夹  
    7. 将其粘贴到传感器项目中
    8. 右键单击传感器项目并在末尾选择项目属性
      1. 在 Build->ARM compiler->Include settings add 中
        1. ${PROJECT_ROOT}/application/lpstk
    9. 在 sensor_init()中的 sensor.c 上,注释掉此行:
      1. SSF_PendAppSem();

    让我知道这是否可行、它是否适合我。

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

    您好!

    非常感谢您的帮助、非常感谢您的帮助。

    我已经执行了这些步骤、但是在我构建项目时出现了这些错误(如所附的图像中所示)。

    此致。

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

    好的,这是预期的……

    我忘记了作为文本文件打开 DMM .syscfg 文件(右键单击、使用打开、文本编辑器)、并将所有传感器定义复制并粘贴到新的 syscfg 文件中。

    这些是我们在最新 SDK 上添加到 syscfg 中的新组件、我们正在努力通过 GUI 修改这些组件。 现在、这是使其正常工作的最快方法