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.

[参考译文] CC2640R2F:连接错误代码 0x3e

Guru**** 2668265 points

Other Parts Discussed in Thread: CC2640, CC2640R2F, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1592572/cc2640r2f-connect-error-code-0x3e

器件型号: CC2640R2F
Thread 中讨论的其他器件: CC2640SysConfig

SDK:simplelink_cc2640r2_SDK_5_30_01_11
问题:当用手机连接 CC2640 时,连接偶尔失败,报告错误 0x3e 。

如何解决此问题? 请帮帮我。

谢谢 你。

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

    您好!

    错误 0x3E 对应于 BLE 规范中的“无法建立连接/同步超时“。当 中央设备(在本例中为移动电话)在前六个连接事件中没有收到来自外设的任何响应时、就会发生此错误。

    如果您使用白名单功能、请回复吗?
    此外、新刷新的 CC2640R2F 是否会发生此错误?
    这是发生在所有手机还是你只尝试了一个?

    此致、
    Lea

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

    您好!

    SDK:simplelink_cc2640r2_SDK_5_30_01_11。

    示例:ti\simplelink_cc2640r2_SDK_5_30_01_11\examples\rtos\CC2640R2_LAUNCHXL\ble5stack\simple_peripheral。

    我直接从 SDK 中使用这个示例并将其刻录到贵公司的开发板上。 我在手机上安装了 nrf connect 应用以连接到开发板。 目前,我已经测试并发现小米 MIX4、vivo S16 和 redmi K40 在连接时都遇到了 0x3e 错误。  连接 100 次时,Huawei mate40 没有遇到 0x3e ,而是遇到了 0x1E。 然而,oppo reno13 和荣誉 V40 在连接 100 次时没有遇到这个问题  

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

    您好!

    0x3E 错误可能在嘈杂的无线环境中不时发生、如办公楼或拥挤的空间。 虽然无法保证错误永远不会发生、但有几种方法可以减少在嘈杂环境中发生的错误。 例如、您可以采取的操作可以是:  
    -在 sysconfig 中使用更高的 TX 功率

    -增加广播间隔

    对于您看到的 0x1E 错误、此错误意味着“无效 LMP 参数/无效 LL 参数“。 这意味着您的中央器件发送的连接参数已被外设拒绝。 这些参数包括连接间隔最小值和最大值、延迟和超时周期等参数。 每部手机可能具有不同的默认 BLE 连接参数、应由外设接受或拒绝这些参数。

    默认情况下、接受或不接受参数更新的决定是在应用程序级别完成的。 我建议您将此值更改为“Accept All“、看看您是否继续看到错误 0x1E

    此致、
    Lea