Other Parts Discussed in Thread: CC2640, CC2640R2F, SYSCONFIG
器件型号: CC2640R2F
Thread 中讨论的其他器件: CC2640、 SysConfig
SDK:simplelink_cc2640r2_SDK_5_30_01_11
问题:当用手机连接 CC2640 时,连接偶尔失败,报告错误 0x3e 。
如何解决此问题? 请帮帮我。
谢谢 你。
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.
您好!
错误 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