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.

[参考译文] LP-EM-CC2745R10-Q1:[BLE 6.0 CS DKC]*SDK 版本:9.11.00.18。如何启用连接监测器?

Guru**** 2535150 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1546653/lp-em-cc2745r10-q1-ble-6-0-cs-dkc-sdk-version-9-11-00-18-how-to-bring-up-connetion-monitor

器件型号:LP-EM-CC2745R10-Q1


工具/软件:

TI、您好:
我当前正在测试连接监测器功能、但我遇到了以下问题。 我希望 TI 能协助解决这两个问题。
1.我传输的参数是否正确?
2.同步失败的常见原因是什么? 它是否与我设置的参数相关?
以下是测试环境:
Software Environment:SDK 版本:9.11.00.18
硬件环境:1 * fii-CC2745R10-Q1 board (car node)、1 * fii-CC2340R53 board (key node)、1 * fii-CC2745R10-Q1 board (cm node)
当我将参数传递到 CM 节点并执行 Connection BLE.Monitor () 函数时、Monitor_Start 堆栈会立即返回连接监视器因同步失败 (CM_SYNC_FAILED) 已停止运行。 我的参数 如下图所示:       
cmParams_fii.cmDataSize = 0x2C;
cmParams_fii.connRole = 2;
cmParams_fii.connTimeout = 5000;
cmParams_fii.maxSyncAttempts = 3;
cmParams_fii.adjustEvtTries = 4;
cmParams_fii.timeDeltaInU = 50000;
cmParams_fii.timeDeltaMaxErrInU = 0;
以下数据表示通过 CMS_GetConnData() 函数获取的连接参数:
8A FD 68 2D B2 F9 B5 00 16 4A 01 00 0C 00 43 00 00 30 00 16 19 16 25 10 FF FF FF FF 1F 1B CE 0F DF 0A 0C 00 01 00 02 32 00 01 20

谢谢

James

2025.07.29

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

    您好、James:

    如果将 maxSyncAttempts 更改为 0、同步需要多长时间? 如果增加 maxSyncAttempts 的数量会怎么样? 似乎它正在尝试同步、但在达到 maxSyncAttempts 后失败。

    此外、  

    [报价 userid=“601026" url="“ url="~“~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1546653/lp-em-cc2745r10-q1-ble-6-0-cs-dkc-sdk-version-9-11-00-18-how-to-bring-up-connetion-monitor
    cmParams_fii.timeDeltaInU = 50000;
    cmParams_fii.timeDeltaMaxErrInU = 0;
    [/报价]

    如何计算这些值?

    此致、

    Nima Behmanesh