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.

[参考译文] LAUNCHXL-CC1352R1:LAUNCHXL-CC1352R1 + LPSTK-CC1352

Guru**** 2468610 points
Other Parts Discussed in Thread: LPSTK-CC1352R, LAUNCHXL-CC1352R1

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1434535/launchxl-cc1352r1-launchxl-cc1352r1-lpstk-cc1352

器件型号:LAUNCHXL-CC1352R1
Thread 中讨论的其他器件:LPSTK-CC1352R

工具与软件:

您好!

我正在将数据从 LPSTK-CC1352R Sensortag 发送到 LAUNCHXL-CC1352R1 Launchpad、然后使用 Raspberry Pi 4 B 型作为网关/边界路由器一直发送到云平台。

您能提供以下方面的任何帮助资源吗?

  1. 将数据从 Sensortag 传输到 Launchpad、并
  2. 从 Launchpad 向云发送数据?

我当前使用的是 Windows 操作系统。

谢谢!

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

    尊敬的 Timothy:

    至少以现有器件为例、我建议您将我们的15.4 Stack 与 Linux 网关配合使用: https://dev.ti.com/tirex/explore/node?node=A__AA4oc9i.ZFkDjiqgYyXC0A__com.ti.SIMPLELINK_ACADEMY_CC13X0SDK__1FaRUBA__LATEST

    此致、

    Arthur

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

    谢谢、Arthur。 将尝试此示例。

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

    您好、Arthur!

    我使用 LAUNCHXL-CC1352R1 Launchpad 处理 Thread CLI Project Zero。 CC1352R1F3.ccxmlot-rcp.out文件设置正确、并且我还正确配置了终端设置(115200波特率、8位数据、1个停止位、无奇偶校验和无流控制)。 但是、我仍然没有在终端中获得任何输出。 非常感谢您提供任何建议! 谢谢!

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

    尊敬的 Timothy:

    您将无法使用获得人类可读的串行输出 ot-rcp 应用、因为其串行输出端连接到了 OT-ctl 主机应用程序: https://github.com/TexasInstruments/ot-ti/tree/main/examples/apps/rcp

    此致、

    Arthur

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

    谢谢、Arthur。 通过告知您这是否有效。 :))

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

    你好,阿瑟!你好! 我让它使用您的解决方案工作。

    目前、我使用的是 LPSTK-CC1352R、LAUNCHXL-CC1352R1和 Raspberry Pi 4 B 模型的 Linux 网关

    然而,当我到达任务5并尝试运行时./run_demo.sh,我的 Raspberry Pi 上的终端开始缓冲和 STUTING。 我run_collector.shrun_gateway.sh单独测试了运行和、问题似乎是与有关的run_collector.sh、但我不确定是什么原因造成的。

    由于我使用的是 RPi 而不是 BBB、所以我需要修改什么内容吗?

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

    尊敬的 Timothy:

    您是否使用预编译的二进制文件? 您可能必须重新构建这些库、以便针对 RPi 库和架构。

    此致、

    Arthur

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

    您好!

    您是指`bbb_collector.tar.gz`中包含`run_demo.sh`的预编译文件夹、还是指用于 Linux 的 AM335x Sitara Processor SDK?

    我目前正在使用 RPi、我跳过了下面的步骤、因为它提到了 SDK 是专门用于 BBB 的。 我认为、这可能就是事情未按预期工作的原因。

    指令说明:"要交叉编译 BBB、请安装 TI 的适用于 Linux 的 AM335x Sitara 处理器 SDK。 该 SDK 包含 BBB 的所有交叉编译工具、头文件、库和其他必要文件。"

    此 SDK 是否也与 RPi 兼容?

    感谢您的帮助!

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

    尊敬的 Timothy:

    这确实是我在指的文件夹。

    对于 RPi、如果你基于 RPi 本身编译它(无交叉编译)、你应该能够通过运行来编译项目 ./ build_all.sh host。 这将使用原生 gcc 版本。

    此致、

    Arthur

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

    您好! 我已经尝试了您的建议、但仍然无法正常使用。

    以下是我参考的步骤:

    1. 我在 Linux 计算机上下载了 TI-15.4 SDK。

    2. 我使用以下命令将文件从 SDK 文件夹传输到 RPi:
      Bash
      scp -r ti154stack_linux_x64_4_40_00_03 root@<MyIPAddress>:/path 
    3. 我使用以下命令重建预编译的二进制文件:
      Bash
      ./build_all.sh host
    4. 重建后、我./run_demo.sh在"预编译"文件夹中运行。

    不过、它仍然显示与上面屏幕截图中相同的错误。 我认为连接工作正常、但似乎有一个 我无法理解的问题。

    感谢您帮助解答我的问题!

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

    尊敬的 Timothy:

    新编译的二进制文件不会位于预编译中、而是位于组件路径下:~/ti/ti154stack_linux_x64_4_40_00_03/example/collector (例如)。

    这意味着您必须修改 run_demo.sh 脚本才能指向这些新位置。

    此致、

    Arthur

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

    您好、Arthur!

    更新run_demo.sh以使用正确的目录并重建预编译的二进制文件后、run_collector.sh如果我使用了该命令、我应该使用哪个版本来运行./build_all.sh host

    我是否应继续使用bbb_collector或切换到host_collector

    附注:host_collector由于 RPi 是为 x86_64架构构建的、因此它不能在 RPi 上运行。

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

    Timothy、您好!

    在这种情况下、Host 是指编译它的主机。 如果您在 RPi 上编译了它、它将在它上运行。

    如果是这种情况、您应该切换到 host_collector。

    此致、

    Arthur

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

    您好、Arthur、

    我发现了问题! TI-15.4 SDK 是使用 GCC 9构建的、而我的 Ubuntu 计算机和 Raspberry Pi 分别使用 GCC 13和 GCC 12。 此版本不匹配导致了在两个不同.c文件中出现与"MT_DEVICE_VERSION_INFO"相关的编译/链接错误。 将我的 Raspberry Pi 降级到 GCC 9后、我成功运行了该项目。

    非常感谢您耐心回答我的所有问题。 希望 TI-15.4 SDK 很快就会得到更新、以支持最新版本的 Linux 软件包。