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.

[参考译文] CC2340R5:作为中心线程、经过一段时间后、主线程和 ble 线程会消失、仅使 UART 线程持续运行。

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1587336/cc2340r5-as-the-central-thread-after-a-period-of-time-the-main-thread-and-the-ble-thread-disappear-leaving-only-the-uart-thread-continuously-running

器件型号: CC2340R5

你(们)好  

SDK 版本:8.10.01.02.

我正在使用 basic_ble 示例工程进行开发、并创建了两个额外的线程:main 和 uart。

首先、在初始化` UART2_OPEN `之后、UART 线程会调用`UART2_READ`和`sem_WAIT`μ s 以连续等待从 UART 接收数据。 它会定期向 CC2340 发送命令。

`s、主线程会定期调用` can `以扫描广播、或` connect 以与外设建立连接。

然而、在我使用 15 个器件进行的测试中、两个器件(分别在第 5 天和第 7 天)只有 UART 线程仍在运行。 命令会响应、但 BLE 和主线程会消失。

这种情况似乎与本条所述的情况相似:

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1430492/cc2340r5-bluetooth-causes-thread-not-to-work

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

    您好、

    感谢您联系我们。 8.10 SDK 很久以前就发布了、从那时起、SDK 中包含了许多修复和改进功能。 您能否检查在最新的 9.14 SDK 上是否出现相同的行为?

    此致、

    1 月

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

    您好、Jan、

    是否已解决与此情况相关的任何问题?

    否则、很奇怪的是、更新 SDK 版本不会揭示崩溃的原因。 谢谢!

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

    您好、Ryan、

    在 SDK 版本上修复了与 iCall 任务、UART 和 blestack 相关的几个问题、这些问题可能会影响您看到的行为、因此我认为测试在最新的 9.14 SDK 版本上是否出现同样的行为会很有价值。

    此致、

    1 月