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.

[参考译文] CC1352P7:BeagleConnect Freedom 无法连接到 WiSUN 网络。

Guru**** 2393725 points
Other Parts Discussed in Thread: CC1352P7, CC1352R, SYSCONFIG, LP-CC1352P7

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1350216/cc1352p7-beagleconnect-freedom-is-unable-to-connect-to-a-wisun-network

器件型号:CC1352P7
主题中讨论的其他器件:Wi-SUNCC1352RSysConfig、

大家好!

我将在 BeaglePlay 和 BeagleConnect Freedom 上运行 ns_br 和 ns_node 示例(WiSUN 边界路由器和节点)、相应地、我还将 LPSTK CC135R 用作节点。

我的问题是 BeagleConnect 即使使用 ns_br 或 ns_node 代码、也无法建立连接。

我将在 BeaglePlay 中运行 ns_br 示例、一切都运行正常、我甚至有几个节点连接到它、但在我启动 BeagleConnect 时、它无法建立链接。 它始终保持在身份验证部分(状态2)。

与将 beagleConnect 配置为 ns_br 的方式相同、所有功能均正常运行、但我无法将任何节点链接到由它创建的网络。

还有人会遇到这个问题吗?

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

    您是否确定您的代码在 BeagleConnect Freedom 上正确运行? 我尚未 研究 BCF 原理图和引脚排列、但您是否使用 TI XDS 和 CCS (或 IAR) IDE 在此板上进行调试?

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

    是的、实际上使用了 TI-wisunfan-pyspinel 工具我可以使用验证器件是否正在运行 路由状态 命令我可以看到它找到了网络、因为它进入了模式2、它是身份验证、但它从未通过此步骤。

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

    尊敬的 Juan:

    您是否可以对 BeagleConnect Freedom 运行"批量闪存擦除"、然后再次刷写 ns_node? 我们希望确保之前没有任何网络数据存储在其中。

    您能告诉我们您也等待电路板连接多长时间了吗?

    此致、

    Arthur

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

    您好、Arteur、
    谢谢您的重播。

    我厌倦了擦除以前使用的闪存 TI-wisunfan-pyspinel  同样、但使用无效 示例 我还尝试了使用擦除闪存 cc1352-flasher.py、  我没有通过 JTAG 连接器来实现它、但一旦我可以实现它、我将立即通知它是否正常工作。

    目前我已经离开设备几个小时了、它没有建立连接。

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

    加入 Wi-SUN 网络通常需要几分钟的时间。

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

    尊敬的 Juan:

    您是否获取了 LP-XDS110ET 以便整体擦除器件?

    此致、

    Arthur

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

    您好、Arthur R.

    我无法获得 TC2050-IDC 连接器来执行此测试。

    我还想检查外部闪存、但为此我需要上面提到的连接器。

    ...

    我还仔细检查了这个装置、即使使用频谱分析仪也是如此、而且我可以在915MHz 频带上正确地看到空气中的信号、因此我可以确定这不是射频问题。

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

    尊敬的 Juan:

    在等待连接器时(可能可以将导线焊接到)、您能告诉我您正在使用的编译器、SDK 版本和 CCS 版本是什么吗?

    此外、能否从串行引导加载程序运行 Bank_erase 操作、然后对固件重新编程? 如果可以、您可能不需要订购连接器。


    此致、

    Arthur

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

    您好、Arthur

    以下是我使用的版本:

    CCS 版本:12.7.0.00007

    编译器版本:TI v20.2.7.LTS

    DK 版本- 7.40.00.77

    我正在运行的示例也是 ns_br_lp_CC1352P7_1_tirtos7_ticlang

    TI-RTOS7。

    TI Clang 编译器。

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

    尊敬的 Juan:

    感谢您提供的数据、这是正确的。 再次仔细检查、您将在 BeagleConnect Freedom 上运行 ns_node 示例、对吧?

    您是否还运行了引导加载程序 BANK_ERASE 命令?


    此致、

    Arthur

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

    您好、Arthur、  

    我也跑了 ns_node 和 ns_br、结果是一样的。

    对于 ns_node、我使用了 ns_br 函数来展示 ns_br

    "是否还运行了引导加载程序 Bank_erase 命令?"

    否 没有、如何 才能做到?

    此致  

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

    实际上、引导加载程序

    `你用什么来刷新 BeagleConnect Freedom? 是 CC2538bsl.py 脚本吗?

    此致、

    Arthur

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

    您好、Arthur、

    是的、实际上我正在使用脚本通过 Serial 对单元进行编程、也在使用-e 参数来擦除闪存。 我不知道此参数是否具有与 Bank_erase 相同的函数。

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

    尊敬的 Juan:

    我查看了 cc1352r 源、它确实利用了"批量擦除"命令: https://github.com/beagleboard/cc1352-flasher/blob/main/src cc1352_flasher/CLI.py#L567-L577

    还有其他问题。 LP-STK 是否可以连接? 我们是否确定所有器件都配置为使用相同的 PHY?

    此致、

    Arthur

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

    您好、Arthur、

    我已经使用您所示的脚本应用了批量擦除。

    我已在 beagleconnect 和 beagleplay 中加载代码 ns_node、并在 beagleplay 中加载 ns_br、结果便是。

    左侧是 Beagleplay、右侧是 beagleconnect。

    我正在使用 https://github.com/TexasInstruments/ti-wisunfan-pyspinel/tree/release 脚本控制对讲机。

    问题在于 beagleconnect (右侧)未通过身份验证步骤。 (步骤2)

    仅供参考、在对讲机 https://www.ti.com/tool/LPSTK-CC1352R?utm_source=google&utm_medium=cpc&utm_campaign=epd-der-null-44700044498855639_prodfolderdynamic-cpc-pf-google-tw_int&utm_content=prodfolddynamic&ds_k=DYNAMIC+SEARCH+ADS&DCM=yes&gad_source=1&gclid=Cj0KCQjw6PGxBhCVARIsAIumnWZOCLMEZlJbhQKLn7xIZvvkzxJ5HHG628eWJHT3rbeMeGE5TdGQbpkaApBqEALw_wcB&gclsrc=aw.ds 上执行了相同的过程 、并成功实现了连接。

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

    尊敬的 Juan:

    我正在查看 BeagleConnect 原理图、我想我可能会看到其中存在一些问题。

    在 ns_br 固件上的 SysConfig 文件中、如果输出功率已为20dBm、您能将输出功率更改为10dBm 吗? 如果功率尚未达到20dBm、则执行相反的操作。

    此致、

    Arthur

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

    您好、Arthur、

    我使用的是 20PA

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

    尊敬的 Juan:

    请将输出功率降低至10dBm。 我认为问题可能出在 BeaglePlay 的天线开关配置上。

    如果测试是确定性的、我会向您发送软件修复程序。

    此致、

    Arthur

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

    您好、Arthur、

    我尝试过使用 PA 10甚至0。 而且没有一个会取得积极的结果。

    仅供参考、我将使用 ns_node

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

    尊敬的 Juan:

    我已订购其中一些 BeagleConnect、以确定它们有什么问题。 我将在下周获得。

    与此同时、您能为 BeaglePlay 发送 ns_br 项目和为 BeagleConnect 发送 ns_node 项目吗?

    此致、

    Arthur

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

    您好、Arthur、

    感谢您的支持。

    访问这些链接并告诉我是否足以编译项目、我已编译原始代码而未进行任何修改。

    https://software-dl.ti.com/simplelink/esd/simplelink_cc13x2_26x2_sdk/5.20.00.52/exports/docs/ti_wisunfan/html/wisun-guide/example-applications.html

    dev.ti.com/.../node

    如果您需要更多详细信息、请告诉我。

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

    尊敬的 Juan:

    如果你说在项目中确实没有任何修改,那么它是好的。 虽然链接指向5.20.00、52、但我假设您仍然使用7.40。

    因为我还没有收到板、所以我会稍后收到。 我会告诉你,当我去测试板,很可能会在下周星期三之后的一段时间.

    此致、

    Arthur

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

    CC1352P7 Launchpad 电路与 BeagleConnect Freedom 不同。

    因此 SysConfig 需要修改。

    我也希望这一点能够很快得到解决。

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

    尊敬的 Juan:

    我收到了 BeagleConnect 板。 我将在下周尝试。

    此致、

    Arthur

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

    尊敬的 Juan 和 Tim:

    我对 BeagleConnect 板进行了测试、该项目开箱即用。
    我现在正在处理这个案例。

    此致、

    Arthur

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

    您好、Arthur、

    我建议解决这个问题的捷径。

    我们可以为 Connect Freedom 电路定制 SysConfig GUI。

    首先是适用于 CC1352P7 Launchpad 的 Sysconfg GUI。  我们不能选择任何作为新的电路板类型。

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

    Tim、您好!

    感谢您的建议、这确实是一个选项。

    此致、

    Arthur

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

    您好、Arthur、

    您对此有任何更新吗?

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

    尊敬的 Juan:

    我得到了 BeagleConnect Freedom、可以使用 SmartRF Studio 与我们的一个 LP-CC1352P7 LaunchPad 通信、但使用 Wi-SUN 还没有。 天线切换模式肯定会有一些问题。

    此致、

    Arthur

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

    您好、Arthur R

    感谢您对此问题的支持、也感谢您对问题的澄清。

    希望这可以很快修复