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.

[参考译文] LP-CC1312R7:wfantund、具有 simplelink SDK 8.30.00.121中的 Wi-SUN 路由器节点

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1476774/lp-cc1312r7-wfantund-with-wi-sun-router-node-in-simplelink-sdk-8-30-00-121

器件型号:LP-CC1312R7

工具与软件:

您好!

随着 SimpleLink SDK 8.30.00.121的发布、是否仍然需要为路由器节点使用 wfantund 的 is_net_stack_up 函数打补丁才能正常工作?

我可能操作有问题、但带有 wfantund 的 ns_node 项目未连接到我的边界路由器、无论是否应用了补丁。

我在 路由器节点上运行的唯一命令是 wfaddtl set interface: up true、因为根据 wfantund README、它应该在节点加入网络后自动启动堆栈。

它应该只与 ns_node 项目和 wfantund 一同使用还是需要执行一些额外的步骤?

如果有任何见解、将不胜感激。

谢谢你。

此致、

Mauricio.

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

    尊敬的 Mauricio:

    是的、设置网络的过程应该仍然相同。

    澄清一下、您的设置是1个连接到 wfantund 主机的边界路由器和1个连接到 wfantund 主机的路由器节点。
    在边界路由器上打开网络并在路由器节点上运行 interface up true 命令。 然后等待节点连接到边界路由器。 节点加入网络后、您运行 stack up true 命令?

    请参阅文章中的步骤: https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1352075/faq-lp-cc1352p7-use-wfantund-on-a-linux-host-connected-to-a-ti-wi-sun-fan-router-node

    我们还发布了 SDK 8.30.1.1: https://www.ti.com/tool/de-de/download/SIMPLELINK-LOWPOWER-F2-SDK/8.30.01.01 

    此致、
    等等

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

    尊敬的 Theo:

    感谢您的答复。 如果我理解正确、我们仍然需要修补 application.c 文件、并在路由器节点连接时运行`wdextl stack:up true`。 是这样吗?

    此外、我测试了 TI 网站 SDK 中的 ns_node 项目、可以正常运行。 发生的情况是我们对 SDK 代码进行了一些修改、看起来这些修改打破了有关 ns_node 代码的某些内容、并且不再起作用(固件不会传输任何内容、因此它永远不会连接到边界路由器)。 我将调查问题是什么。

    此致、

    Mauricio.

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

    尊敬的 Theo:

    为了澄清、当我说该工具与 TI 网站 SDK 配合使用时、我的意思是它按预期进行传输、我没有测试连接到边界路由器。 这就是我询问 application.c 补丁和`wdextl stack:up true`的原因。

    此致、

    Mauricio.

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

    尊敬的 Mauricio:

    是的、这是正确的。 您仍然需要按照我链接的文章中所述更改应用。

    如果您发现以下问题、请告知我。

    此致、
    等等

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

    尊敬的 Theo:

    我找到了问题、现在固件按预期工作。

    但是、我认为我们需要更改的信息是 application.c 文件与最新版本的 wfantund 和 SDK 不正确。 我在修改后进行了测试、在`wfaddtl set interface:up true`命令后、状态立即转换到相关状态、堆栈也转换到`Stack 为 up`。

    如果我撤消修改、固件会按预期运行、因为它只会转换到相关状态、并且在路由器节点连接到边界路由器后、`Stack 为 up`。

    总之、如果我不修改 application.c 文件、而只需运行`wdextl set interface: up true`命令、它就可以正常运行。

    谢谢你。

    此致、

    Mauricio.

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

    尊敬的 Mauricio:

    非常感谢您的更新和测试!

    我还没有机会升级本地设置。 很高兴听到它现在正常运行而没有修改、我将继续更新我们的说明。

    很好的酒店
    等等