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-Q1:GapInit_connect 返回0x18 (bleInvalidRange)

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1454713/cc2642r-q1-gapinit_connect-returns-0x18-bleinvalidrange

器件型号:CC2642R-Q1
主题中讨论的其他器件:CC2642R

工具与软件:

我的客户遇到了一个将 CC2642R 用作中央器件的问题、在使用 GapInit_connect ()初始化连接时、API 返回0x18 (bleInvalidRange)。

SDK: simplelink_cc13xx_cc26xx_sdk_7_41_00_17

此问题仅在特定情况下发生、CC2642正在运行基于多角色示例的固件、它连接到4个器件、包括3部手机和一个密钥卡。 CC2642充当连接到手机的外设和连接到密钥卡的中央设备。 仅当它首先与3部手机建立连接并尝试与密钥卡建立连接时、才会出现此问题。

如果与其他订单连接、则不会出现此问题:

1.先连接到遥控器,然后再连接到手机——好了

2.先连接到1或2部手机,然后连接到遥控钥匙——好的

 GapInit_connect()的实现已经过审查、似乎没有问题:

STATUS = GapInit_connect (addr_type 和 MASK_ADDRTYPE_ID、Adv_addr、0x01、0);

请帮助建议如何找到此问题的根本原因,谢谢。

此致、

沭阳县

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

    对此有何评论? 非常感谢!

    此致、

    沭阳县

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

    大家好、沭阳

    请注意、回复可能会延迟至1月2日之后的假期。

    当电话首先连接到外设时、是否也已配对和绑定?

    此致!
    Nima Behmanesh

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

    Daer NIMA、

    ---当电话首先连接外围设备时,它们是否也被配对和绑定?
    可以、当手机 首先连接到外设时、它将进行配对和绑定。
    但是、此问题与之前已配对和绑定的3部手机和一个密钥卡的连接有关。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、沭阳

    您是否介意获得 Ellisys 有关此问题的日志?

    此致!
    Nima Behmanesh

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

    尊敬的 Nima:

    车辆侧 MAC:10:CA:BF:5F:63:DF
    FOB MAC:0x10CABF6F669E
    首先连接三部手机、然后连接一个 FOB _63Df.btt)后、日志:(连接失败

    此日志显示首先连接了三部移动电话。 在监听器中、可以看到与两个器件7E:1E:1E:E4:EA:85和55:A5:0F:D9:7F:CD 建立的连接对应于第二部和第三部手机的连接。
    在那之后,似乎没有关于连接的有效信息。 然而、同时从串行端口日志中可以看出、FOB 确实已被扫描、但永远无法连接。 在连接两个设备7E:1E:1E:E4:EA:85和55:A5:0F:D9:7F:CD 后、您能否检查空中接口中的扫描是否有任何异常?

    UART 日志:ReceivedTofile-COM3-2024_12_30_14-46-28.DAT

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

    尊敬的 Nima:

    如下所示附加监听器日志文件、说明与上述客户相同。

    e2e.ti.com/.../2678.log.7z

    此致、

    沭阳县

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

    您好!

    感谢您的参与。 日志显示设备已连接、但日志也已严重损坏。 有没有还有,我们可以得到一个新的日志与更少的噪音和腐败?

    中央侧的 GSW Init_Connect 的参数是什么?遥控器上的 TI 吗?

    此致!

    Nima Behmanesh

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

    尊敬的 Nima:

    使用了 TI CC2642。

    G454GN Init_Connect 的参数如下:

    STATUS = GapInit_connect (addr_type 和 MASK_ADDRTYPE_ID、Adv_addr、0x01、0);

    其中包括:

    1. ADDR_TYPE = 0x2、MASK_ADDRTYPE_ID = 0x1且(ADDR_TYPE 和 MASK_ADDRTYPE_ID)= 0x0
    2. adv_addr 是密钥卡公共 MAC

    但是、当前状态返回0x18 (bleInvalidRange)、并且仅在连接三个手机后连接钥匙扣时才会发生此故障。 如果先连接密钥卡、然后连接三部手机、一切都正常。
    您是否在监听器日志中找到了车辆的蓝牙和密钥卡之间的连接? 您能否截取屏幕截图并与我们分享以便于学习?
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    是的、按照您之前发送的日志、我确实看到密钥卡已连接。

    您是否介意提供一个干扰更小的新日志?

    此致!
    Nima Behmanesh

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

    尊敬的 Nima:

    请找到所附的新监听器日志。

    汽车侧的 MAC 地址:10:CA:BF:5F:5C:E1

    Keyfob 公共 Mac: 0x10CABF6F6693

    UART 日志显示、在连接3个电话后、密钥卡无法建立连接:

    从监听器日志中、连接似乎已终止:

    e2e.ti.com/.../3_5F00_phone_2B00_1_5F00_fob_5F00_connect_5F00_fail_2C00_return_5F00_0x18.zip

    此致、

    沭阳县

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

    大家好、沭阳

    很抱歉这里出现延误、我仍在研究这个问题。 我将在星期一收到最新信息。

    此致!

    Nima Behmanesh

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

    大家好、沭阳

    本周我将在这个问题上花更多的时间。 我很抱歉耽误您的时间!

    此致!

    Nima Behmanesh

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

    大家好、沭阳

    您发送给我的日志采用什么格式? 您是否愿意提供 Ellisys 日志?

    此致!

    Nima Behmanesh