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.

[参考译文] RTOS/CC1352R:15.4 Stack 网关

Guru**** 2587365 points
Other Parts Discussed in Thread: CC1352R

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/797966/rtos-cc1352r-15-4-stack-gateway

主题中讨论的其他器件:CC1352R

我下载并安装了 TI-15.4堆栈 Linux 网关(http://www.ti.com/tool/download/TI-15-4-STACK-GATEWAY-LINUX-SDK)以进行固件更新。

我构建了不带 CFLAGS +=-DIS_headless 的收集器示例(/example/collector)

"./host_collector.cfg 的输出:

TI 收集器
网络:启动





信息:通道0 

这似乎还可以、但我希望能够使用 交互式命令行界面、如 dev.ti.com/.../native-oad.html 所述

1) 1)如何使用交互式命令行界面?

我可以运行网关(/example/gateway)而不会出现任何问题:

节点 gateway.js
已连接到应用程序服务器
错误:ENOENT:无此类文件或目录,stat '/home/nicolas/ti/ti154stack_linux_x64_2_09_00_09/example/gateway/webserver/collectorApp.html

当我转至网页(localhost:1310)时,我会看到上面的错误(每次刷新网页时)。

我的文件系统中不存在文件"collectorApp.html"。 我在 第二个器件上安装了 TI-15.4堆栈 Linux 网关、这里出现了同样的问题。

2) 2)出现了什么问题、"collectorApp.html"文件在哪里?

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

    对于收集器:

    我使用了 SimpleLink SDK v2.30中的十六进制文件、TI-15.4堆栈 Linux 网关中的文件似乎无法正常工作。

    3)是新的 CC1352R 修订版 e 需要用于协处理器(使用 CC1352R1 launchpad 修订版:0.4.0)?

    使用 Simplelink SDK v2.30协处理器十六进制文件从收集器应用(无头)输出

    初始化 DONESOUND Mac 协处理器版本信息为:
    传输:3
    产品:1.
    主要:2.
    次要:2.
    维护:0
    ----------------------------------------------------------------------
    启动网关应用程序
    

    通过 TI-15.4堆栈 Linux 网关协处理器十六进制文件从收集器应用(无头)输出

    无法初始化接口(-1)
    0)./host_collector (+0x1906A)[0x55c6d52f906a]
    1)./host_collector (+0x191d5)[0x55c6d52f91d5]
    2)./host_collector (+0x556b5b5)[0x55c6d5263+[0x556b5c523)[0x556b5c526b)[0x5c5c5b+[0x276b_collector+[0x5]+[0x556b5b5b5+[0x5c5c6b2c6b5]+[0x553]+[0x556b5b526b5b5b5+[0x5b5b5b_collector]+[0x553]+[0x553+[0x556b5b5b5b2c2c2c+[0x553]+[0x553]+[0x556b5b5b5b5b5b_host_collector]+[0x526e2
    
    
    
    
    
    /usr/lib/libc.so.6
    
    

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1) 1)如何使用交互式命令行界面?

    您是否尝试仅运行收集器应用程序? (./bbb_collector.cfg)

    2) 2)出现了什么问题、"collectorApp.html"文件在哪里?

    它应该位于该文件夹中。 我将更新我的 SDK 版本、以确保它仍然存在

    3)是新的 CC1352R 修订版 e 需要用于协处理器(使用 CC1352R1 launchpad 修订版:0.4.0)?

    是的、如果您使用的是最新的 Linux SDK、SDK 附带的预构建映像适用于 REV E 板。 您可以继续操作、将 SDK 2.30中的协处理器映像刷写到您的板上、这也应该起作用。

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

    1) 1)我仅运行收集器应用程序($./host_collector.cfg)、使用预编译二进制文件获得相同的结果。
    2) 2)在 ti154stackLinuxx64_2_09_00_09.log 中、没有错误、collectorApp.html 未"解压"。

    "ti154stack_linux_x64_2_09_00_09/prebuilt/bbb_prebuilt.tar.gz"存档中也不存在 collectorApp.html。

    3) 3)我目前正在使用 SDK 2.30中的协处理器映像。 因此、这不应该成为问题。

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

    您好!

    经过进一步调查、发现最新 SDK 版本中缺少 html 文件。

    请参阅随附的 html 文件、我们将在线更新找到的 SDK。

    e2e.ti.com/.../collectorApp.html

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

    1) 1)我使用了 Linux SDK 的早期版本、该版本没有丢失文件、我可以通过网络接口打开网络、连接网关以及发送/接收数据(在您回复之前)。

    2) 2)我仍然无法使用交互式命令行! 我还使用以下命令尝试了 BBB (预编译示例):
    您是否尝试仅运行收集器应用程序? (./bbb_collector.cfg)
    我获得的结果与原始帖子中发布的结果相同、因此没有错误、收集器正在工作(请参阅1)、但收集器应用程序不接受任何键盘输入... 运行 bbb_collector 二进制文件时没有"cmd:"行。(dev.ti.com/.../native-oad.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    了解命令行问题。 很抱歉耽误你的时间
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您的收集器 makefile 中是否可能包含"CFLAGS +=-DIS_headless"?

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

    您好!  

    正如我在原始文章中提到的、 "CFLAGS +=-DIS_headless"不在我的收集器 makefile 中。

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

    尝试在连接 CoP 的情况下运行收集器应用程序。 这应该可以让您使用 CMD 线路。

    我已经对它进行了测试

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

    您好 AB、

    CoP 已连接...

    断开 COP 时的输出:

    无法初始化接口(-1)
    0)./host_collector (+0x1906A)[0x55c6d52f906a]
    1)./host_collector (+0x191d5)[0x55c6d52f91d5]
    2)./host_collector (+0x556b5b5)[0x55c6d5263+[0x556b5c523)[0x556b5c526b)[0x5c5c5b+[0x276b_collector+[0x5]+[0x556b5b5b5+[0x5c5c6b2c6b5]+[0x553]+[0x556b5b526b5b5b5+[0x5b5b5b_collector]+[0x553]+[0x553+[0x556b5b5b5b2c2c2c+[0x553]+[0x553]+[0x556b5b5b5b5b5b_host_collector]+[0x526e2
    
    
    
    
    
    /usr/lib/libc.so.6
    

    连接 CoP 时的输出:

    TI 收集器
    网络:启动
    
    
    
    
    
    信息:通道0 

    从输出中可以看到、在编译收集器应用程序时、会注释出 IS 无头标志。

    预编译二进制文件提供相同的结果。

    从以前的帖子中:

    • 传感器可以与收集器连接、因此收集器和 CoP 可以正常工作
    • 我无法向收集器应用程序提供命令(我可以从 Web 界面打开网络、但不能从收集器应用程序的命令界面(或任何其他命令)打开网络)

    此致、

    Nicolas

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

    您好、Nicolas、

    嗯... 非常奇怪。 您能否尝试运行 make clean、然后检查这是否解决了问题...

    我无法在我的结尾重复您的问题