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.

[参考译文] CC2650:CC2650复位

Guru**** 2553260 points
Other Parts Discussed in Thread: CC2650

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/581515/cc2650-cc2650-reset

器件型号:CC2650

您好!

我正在使用 CC2650 Launchpad、如果器件连接到另一个器件的时间超过15秒、则尝试重置该器件。

我已经尝试 过 HCI_EXT_ResetSystemCmd (HCI_EXT_RESET_SYSTEM_HARD)和 HAL_SYSTEM_RESET ()。 但在这两条命令之后、器件不会广播。

我正在使用 来自 GitHub 的 BLE_cc26xx_2_01_01_44627和多角色项目。

请告诉我如何在从上述两条命令复位后再次开始广播。

谢谢  

高朗

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Gourang、
    您能告诉我您是如何实现这一点的吗?
    是否可以尝试仅使用 HAL_SYSTEM_RESET();?
    您是否可以仅在15秒后终止连接而不使用完全系统复位?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Erik 的回复、
    我有一个15秒的时钟设置、当建立连接(Util_startClock)时、时钟从 GAP_LINK_established _event 中启动。 连接终止时、时钟在 GAP_LINK_TERMINATED_EVENT 中停止(Util_stopClock)。 如果15秒后连接未终止,则调用一个事件;在这种情况下,我调用 GAPRole_TerminateConnection()。
    连接已终止、但在一秒后再次连接到同一器件、即使该器件未尝试连接。
    因此我分别尝试了 HAL_SYSTEM_RESET()以及 HCI_EXT_ResetSystemCmd ()。
    当控件转到该事件位置时,我将使用 UART_write()函数打印复位。 因此我知道正在进行复位。
    复位后、器件不会广播。
    请建议我如何在软件复位后打开广播。

    谢谢
    高朗