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.

[参考译文] CC2642R:cc2642 配对问题

Guru**** 2914580 points

Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1624087/cc2642r-cc2642-pairing-problem

器件型号: CC2642R
Thread 中讨论的其他器件: UNIFLASH

您好:

手机连接到 cc2642 后、便配对了。 cc642 也已成功配对并保存。 当我走了出去并断开电话的连接后、我又找到了 cc2642 设备。 手机启动了连接、但发现配对丢失、因此再次配对。 目前、它出现在单个设备上、并且注定会出现在该设备上。  

以下是程序源代码  

image.png

这是配对日志

image.png

目前、所有其他设备都正常工作。 此现象仅发生在一个 cc2642 器件上、仍显示异常情况。 我们担心在其他设备中可能会出现类似的问题,需要紧急分析原因 。我不知道如何分析这个问题,需要您的支持。  

我的问题非常紧迫、我需要你的帮助。

 谢谢你。

 

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

    您好、

    感谢您联系我们。 如果手机具有旧的配对信息、则可能会出现这种情况。该固件以前版本的固件在该特定 CC2642 中运行。 您可以尝试擦除手机上的所有绑定、重新刷写 CC2642、然后重试测试吗?

    此致、

    1 月

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

    您好、

        我没有将 cc2642 的固件从正常更新为异常。 我尝试了几个不同的手机,但同样的问题发生了。 配对成功、但当我再次连接时、配对丢失、我需要再次进行配对。 我怀疑 NV 写入在配对后失败。 这是可能的吗? 现在,我不是在试图恢复它,但分析问题的原因.

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

    您好、

    NV 保存可能存在问题。 您只在单个 CC2642 上看到这一点吗? 您拥有的所有其他器件都未出现此问题?

    此致、

    1 月

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

    您好、

    目前市场上有许多 CC2642 器件、但目前只有一款器件存在这个问题。

    我读取了 cc2642 的闪存、发现这个异常器件配对了两次、并生成了 4 条 NV 记录。 目前、即使再次通电后、仍没有恢复。 我需要你的帮助来分析具体的问题,并找出如何在未来优化和解决它。

    我无法上传图片。 我只能向您上传 NV 的一些原始数据。

    FF FF FF FF FF FF FF FF FF FF FF FF FF 10 24 00 00 42 10 96 46 05 59 0C 71 F8 00 09 10 20 00 00 21 A0 96 69 3D 32 55 C4 EC C3 D5 4F 5C FB 7C B0 D7 E6 0E 10 23 00 00 42 E0 96 DE 98 41 B9 16 54 B2 6F F5 EF 65 3A BB 8A 53 9E 00 00 00 00 00 00 00 00 00 00 10 CA 10 21 00 00 73 CC 96 AA 21 4A C3 F2 BB 81 ED D5 62 A6 B4 2E F2 D2 20 10 24 00 00 41 C8 96 FF FF FF FF FF FF FF FF 10 20 00 00 21 A0 96 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 10 21 00 00 73 24 96 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 10 23 00 00 41 F0 96 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 10 24 00 00 42 10 96 46 05 59 0C 71 F8 00 09 10 20 00 00 21 A0 96 69 3D 32 55 C4 EC C3 D5 4F 5C FB 7C B0 D7 E6 0E 10 23 00 00 42 E0 96 A1 58 B7 A9 8B 3C 57 30 8F B9 84 1B 0D 5D 9D A5 00 00 00 00 00 00 00 00 00 00 10 F0 10 21 00 00 73 04 96 1D 4C B8 B0 8E 94 8E 1C F4 4E 3D AE 81 E6 CC 08 10 24 00 00 42 E4 96 FF FF FF FF FF FF FF FF 10 20 00 00 21 A0 96 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 10 21 00 00 73 24 96 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 10 23 00 00 41 F0 96 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 10 24 00 00 42 10 96 46 05 59 0C 71 F8 00 09 10 20 00 00 21 A0 96 69 3D 32 55 C4 EC C3 D5 4F 5C FB 7C B0 D7 E6 0E 10 23 00 00 42 E0 96 B7 79 D6 47 18 19 49 1B A9 33 3C 07 AC 9B CE EF 00 00 00 00 00 00 00 00 00 00 10 13 10 21 00 00 71 34 96 9B FA 98 02 BE 02 FC E0 25 7D 6E 9E BC 24 31 23 10 24 00 00 43 38 96 FF FF FF FF FF FF FF FF 10 20 00 00 21 A0 96 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 10 21 00 00 73 24 96 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 10 23 00 00 41 F0 96 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 10 24 00 00 42 10 96 46 05 59 0C 71 F8 00 09 10 20 00 00 21 A0 96 69 3D 32 55 C4 EC C3 D5 4F 5C FB 7C B0 D7 E6 0E 10 23 00 00 42 E0 96 C0 D2 54 DA E5 59 90 A7 2A 41 F0 95 A1 26 BE 69 00 00 00 00 00 00 00 00 00 00 10 A5 10 21 00 00 72 38 96 F5 05 BF 92 65 EB C3 F1 A2 7E 83 64 7B 09 11 4A 10 24 00 00 43 54 96 FF FF FF FF FF FF FF FF 10 20 00 00 21 A0 96 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 10 21 00 00 73 24 96 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 10 23 00 00 41 F0 96 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 10 24 00 00 42 10 96 46 05 59 0C 71 F8 00 09 10 20 00 00 21 A0 96 69 3D 32 55 C4 EC C3 D5 4F 5C FB 7C B0 D7 E6 0E 10 23 00 00 42 E0 96 3C 34 45 C6 DA 9D 93 2B 0D F9 06 27 72 51 D8 F1 00 00 00 00 00 00 00 00 00 00 10 70 10 21 00 00 70 BC 96 51 5F E2 C1 E1 DA 71 76 04 DB 54 55 A7 8A 51 71 10 24 00 00 40 08 96 FF FF FF FF FF FF FF FF 10 20 00 00 21 A2 96 FF FF FF FF FF FF FF FF FF FF FF FF

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

    您好、

    我懂了。 您可以尝试通过 Uniflash 来批量擦除器件、重新刷写操作并重新测试吗? 我想看看如果我们从一个空白的 NV 区域开始、该行为是否持续存在。

    此致、

    1 月

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

    您好、

    我已将问题整理成文档、需要您的帮助。 目前、这一问题有多种情况。  

    谢谢你。  

    e2e.ti.com/.../Analysis-of-CC2642-Pairing-Loss-Problem.docx

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

    您好、

    感谢您运行这些测试! 他们非常乐于助人。 鉴于演示代码在定制电路板上运行良好、这一定是定制电路板上运行的定制软件的问题。 配对时、您需要为 syscfg 中的最大特征数设置一个非零值、以使其正常工作。 更改绑定管理器将仅影响专用于 SNV 的闪存页面。 它不应改变闪存布局和地址范围、因此应该能够成功实现 OTA。  

    您描述的通知行为听起来在应用程序代码中发生了一些奇怪的事情、您能否检查您正在准备哪些区域并在代码中发送通知?

    此致、

    1 月