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.

[参考译文] RTOS/CC2640R2F:将 cc2650项目移植到 cc2640r2f 后出现连接问题

Guru**** 2587365 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/597549/rtos-cc2640r2f-connecting-issue-after-porting-project-with-cc2650-to-cc2640r2f

器件型号:CC2640R2F

工具/软件:TI-RTOS

我正在移植我们的项目(基于 PROJECT_ZERO)、现在连接到我们的器件时遇到了问题。  

从以下设备登录:

#000071 [315.307] INFO:(./Application/Eseal/Source/WirelessConnectionTask.c:729)已连接。 对等地址:0x57C8EB8F1C3B
#000072 [ 315.5511 ]信息:(./Application/Eseal/Source/WirelessConnectionTask.c:954)已接收 HCI 命令完成事件
#000073 [319.905]错误:(./Application/Eseal/Source/WirelessConnectionTask.c:1008)流控违反。 违规 ATT 消息的操作码:0x10
#000074 [ 327.226 ]信息:(./Application/Eseal/Source/WirelessConnectionTask.c:954)已接收 HCI 命令完成事件
#000075 [ 327.234 ]信息:(./Application/Eseal/Source/WirelessConnectionTask.c:1129)(CB) GAP 状态更改:4、正在将消息发送到应用程序。
#000076 [ 327.234 ]信息:(./Application/Eseal/Source/WirelessConnectionTask.c:1129)(CB) GAP 状态更改:2、正在将消息发送到应用程序。
#000077 [ 327.234 ]信息:(./Application/Eseal/Source/WirelessConnectionTask.c:759)已断开连接/空闲
#000078 [327.235]信息:(./Application/Eseal/Source/WirelessConnectionTask.c:688)广播

我完全不知道如何调试它。  有人可以给我建议吗?

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

    我添加监听器日志、 它可以是 usefule2e.ti.com/.../cc2640r2_5F00_connection_5F00_troubles.psd

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

    查看日志后、您的设备似乎从未响应主设备发送的 LL_Connect_Update_Req -尝试恢复到旧的 L2CAP 连接更新过程。 (或在您的中央禁用此功能)有关如何关闭此功能的示例、请查看最新 SDK 中的 simple_peripheral 示例、并查找 use_LL_CONN_PARAM_UPDATE 定义。

    这应该由应用程序自动处理、您对 Project Zero 进行了哪些修改?

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

    你好、A. Rebel

    感谢您的回复。  我注意到在添加/删除任务时出现了问题。 我无法想象为什么会发生这种情况、但我似乎找到了一个简单的问题解决方案:我需要在汇编之前清除 project_zero_cc2640r2lp_stack_library。 如果我的问题很愚蠢、我会感到很抱歉。

    此致、

    罗马

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

    某些任务的堆栈可能已经过载-在添加/删除任务时要小心、并使用 ROV 查看器验证所有内容是否仍顺利运行:

    software-dl.ti.com/.../gen-debugging.html

    嗅探器日志无疑能帮助您解决问题-我很高兴您能够解决您的问题!

    此致、
    反叛分子