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.

[参考译文] CC2745R10-Q1:烧录 RCP 固件后 OTBR 启动失败

Guru**** 2763595 points

Other Parts Discussed in Thread: LP-XDS110, LP-EM-CC2745R10-Q1, CC2745R10-Q1

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1606726/cc2745r10-q1-otbr-startup-failed-after-burning-rcp-firmware

器件型号: CC2745R10-Q1
主题中讨论的其他部件: LP-XDS110、、

TI 团队大家好
我从 GitHub 下载了 ot-ti 的源代码、并根据链接 (https://github.com/TexasInstruments/ot-ti/blob/thread-v1.4-ti/examples/apps/dmm/rcp_ble_controller/README.md) 中提供的步骤为 otbr 和 CC2745R1-Q1 开发板编译了 ot-rcp-ble 控制器固件。 将固件刷入开发板后、我尝试启动 otbr 以在 Linux 上构建 Thread 网络、但发现 otbr 无法启动。 您能给我一些建议吗?

OTbr 启动日志
afa31498a8ede51438132f8f5dbc61aa.png

燃烧结果
image.png

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

    Yu 您好:

    似乎您已经很好地将 otbr-agent 更新为 921600 的波特率、但是引用的 COM 端口可能不正确。  您将在 rcp_ble_controller.syscfg 文件中发现、BLE 使用反向通道 XDS110 UART、而 RCP 依赖于通过外部单独 XDS110 或 UART FTDI 电缆连接到辅助 UART

    UART2_THREAD.uart.txPin.$suggestSolution               = "boosterpack.2";
    UART2_THREAD.uart.rxPin.$suggestSolution               = "boosterpack.6";

    这意味着 RCP UART TX 是 LaunchPad 上的 DIO21、RX 是 DIO22、请记住 LP TX -> FTDI RX 和 FTDI TX -> LP RX。

    此致、
    Ryan

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

    您好、 Ryan、
    我衷心感谢您的建议。 现在、otbr 可以正常启动和运行。 但现在我要打开蓝牙、我按照链接 (https://github.com/TexasInstruments/ot-ti/blob/thread-v1.4-ti/examples/apps/dmm/rcp_ble_controller/README.md) 中提供的方法来打开蓝牙。 但是、蓝牙设备未正确初始化 (BD 地址:00:00:00:00:00:00)。 您能给我一些建议吗?

    OTbr 启动日志



    蓝牙设备初始化指令和结果


    此致、
    Yu

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

    尊敬的 Yu:

    在尝试连接之前、请确保已禁用以前的适配器。

    sudo hciconfig hci0 down

    LP-EM-CC2745R10-Q1、应连接 LP-XDS110(或 ET 版本)。  否则、您的设置似乎是正确的。  尝试复位 LaunchPad 和 BlueZ、然后进一步考虑使用逻辑分析仪在 RX/TX 线路无法成功时监控 RX/TX 线路。   

    注:在 1/26 之前、我将无法回复其他消息

    此致、
    Ryan

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

    您好、Ryan、

    我已禁用该适配器并已使用 LP−XDS110 成功连接到 LP-EM-CC2745R10-Q1。 在执行蓝牙初始化命令后、有时蓝牙可以成功启动、有时无法启动。 对于我来说、蓝牙能否以运气启动非常令人困惑。 (还随附了开发板的接线图。) 您提到了复位开发板和蓝牙的方法。 您能告诉我如何重置开发板和蓝牙吗?

    此致、

    Yu

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

    在 Thread 方面、您可以调用“sudo ot-ctl reset“来复位 CC2745R10-Q1 器件。  否则、您可以按下 LaunchPad XDS110 部分的 RESET 按钮。  我不确定是否有用于复位 CC2745R10-Q1 的蓝牙命令。

    您也可以尝试使用“sudo systemctl restart Bluetooth“重新启动 BlueZ 服务、否则我们需要进一步描述蓝牙何时成功启动或不进一步调试潜在原因。

    此致、
    Ryan

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

    您好、Ryan、
    非常感谢您的建议和帮助。 目前、otbr 和蓝牙都可以正常启动、此问题已解决。

    此致、
    Yu