工具与软件:
我们想知道 什么 是用于 ping 或获取 在 Cc2652P 上运行的 ot-rcp 版本的原始串行命令。 在进行生产测试时、我们不想运行 otbr-agent 来检查这一点。 谢谢。
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.
由于某种原因、我在运行"rcp 版本"时看不到任何 UART 活动。
似乎正在以某种方式缓存该值以减少整体串行流量。
附加了 OTBR 和 RCP 之间的 UART 捕获(OTBR 在 RPi 上运行)。
e2e.ti.com/.../rpi-powerup-sequence.sal
其中一个事务可能是处理"rcp 版本"命令。
您是否有 OTBR 设置、如果是、当您尝试在 OTBR 和 RCP 之间运行"rcp 版本"时、您是否可以观察到同样的情况?
或者、观察 RCP RX 端如何(来看看它如何处理发送的命令)是有意义的。
您好、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