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.

[参考译文] CC2652P:什么是用于 ping 或获取 ot-rcp 版本的原始串行命令?

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1427212/cc2652p-what-is-raw-serial-command-to-ping-or-get-version-on-ot-rcp

器件型号:CC2652P

工具与软件:

我们想知道 什么 是用于 ping 或获取 在 Cc2652P 上运行的 ot-rcp 版本的原始串行命令。  在进行生产测试时、我们不想运行 otbr-agent 来检查这一点。 谢谢。

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

    您好、Yikai

    "ping"是否意味着:

    1. 发送网络 ping (例如、一个 Thread 器件到另一个 Thread 器件)
    2. 确保单个 RCP 正在运行

    我可以设置 OTbr 代理并监控 RCP UART RX/TX 线路。
    将在5个工作日内提供更新。

    谢谢!
    Toby

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

    否、我实际上想知道用于 ping 或获取在 CC2652P 上运行的 ot-rcp 版本的主机 SPINEL 命令。 这与网络 ping 无关。

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

    好的、明白。 然后、我将检查"get version"命令。

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

    好的、会等待您的解决方案。 谢谢。

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

    @Toby 您有任何关于此问题的更新吗?

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

    还没有、明天将尝试更新。

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

    由于某种原因、我在运行"rcp 版本"时看不到任何 UART 活动。

    似乎正在以某种方式缓存该值以减少整体串行流量。

    附加了 OTBR 和 RCP 之间的 UART 捕获(OTBR 在 RPi 上运行)。

    e2e.ti.com/.../rpi-powerup-sequence.sal

    其中一个事务可能是处理"rcp 版本"命令。

    您是否有 OTBR 设置、如果是、当您尝试在 OTBR 和 RCP 之间运行"rcp 版本"时、您是否可以观察到同样的情况?

    或者、观察 RCP RX 端如何(来看看它如何处理发送的命令)是有意义的。

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

    你好、Toby、很难侵入这个领域。 您能否在内部再次检查确切的串行命令?

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

    这是一个很大的问题。 感谢您的耐心。
    我正在与内部人员核实他们是否能提供帮助。

    将在5个工作日内更新。

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

    尊敬的 Roby:

    您对此有任何更新吗?

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

    您好、Yikai、

    我作了进一步调查。

    它似乎默认 otbr 将在开始时缓存一些信息,因此不是每个"版本"都会引起一个串行事务。

    所以我尝试了一个测试脚本、pyspinel: https://github.com/openthread/pyspinel

    使用它、我能够捕获"version"命令以及解析 RCP TX 线路、我可以看到主机输出的信息完全相同。

      设置 pyspinel 自述文件后、我将接口设置为 RCP、如下所示:" spinel-cli.py -u "pyspinel"-n /dev/ttyACM0 1"

    包含解析信号的逻辑分析仪屏幕截图:

    e2e.ti.com/.../2577.pyspinel_5F00_version_5F00_parsed.sal

    RCP UART RX (从主机发送):

    逻辑分析仪中 UART 解析的设置:

    主机侧输出(pyspinel):

    谢谢!
    Toby

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

    您好、Toby、我们已经检查了该解决方案、可以确认它是否有效。 感谢您的大力支持。