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-CC2340R5:支持 CS 信道探测

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1499641/lp-em-cc2340r5-cs-channel-sounding-support

主题中讨论的其他器件:LP-EM-CC2340R5、CC2340R5

工具/软件:

用于 BLE CS 通道探测的手动生成的 HCI 命令、即  HCI_LE_CS_Test 和 Test_End 似乎在器件固件中不受支持。 器件返回 unknown_HCI_command。
更新的固件是否可用?


Hardware:LP-EM-CC2340R5、LP-XDS110ET
SDK:simplelink_lowpower_f3_SDK_8_40_02_01  
CC2340R5固件:host_test
Btool:v1.44.04

使用 BTOOL MISC_RawTxMessage 和十六进制消息参数发送的所有命令

***************************************
表明器件已连接并且正确响应 HCI_Reset
***************************************
[1]: - 03:20:09.138.
-Type:0x01 (命令)
-OpCode:0x0C03 (HCI_Reset)
数据长度:0x00(0)字节
转储(Tx):
0000:01 03 0C 00
--------------------------------------------------------------------------------
[2]: - 03:20:09.159.
-Type:0x04 (事件)
-EventCode:0x000E (HCI_CommandCompleteEvent)
-数据长度:0x04 (4)字节
数据包:0x01 (1)
操作码:0x0C03 (HCI_Reset)
状态:0x00 (0)(成功)
转储(Rx):
0000:04 0E 04 01 03 0C 00……
--------------------------------------------------------------------------------

***************************************
显示该器件使用"unknown_HCI_CMD"响应 HCI_LE_CS_Test 命令
***************************************
[3]: - 03:28:32.158.
-Type:0x01 (命令)
-OpCode:0x2095 (未知 OpCode 0x2095)
数据长度:0x00(0)字节
转储(Tx):
0000:01 95 20 00 .. 。
--------------------------------------------------------------------------------
[4]: - 03:28:32.174
-Type:0x04 (事件)
-EventCode:0x000E (HCI_CommandCompleteEvent)
-数据长度:0x04 (4)字节
数据包:0x01 (1)
操作码:0x2095 (未知操作码0x2095)
状态:0x01 (1)(UNKNOWN_HCI_CMD)
转储(Rx):
0000:04 0E 04 01 95 20 01… 。
--------------------------------------------------------------------------------

***************************************
显示该器件 Test_End 使用"unknown_HCI_CMD"响应 HCI_LE_CS_CMD 命令。
请注意、根据规范、如果没有正在运行的 CS 命令、它应使用0x0c='Command disallowed'进行回复。
***************************************
[5]: - 03:20:21.189.
-Type:0x01 (命令)
-OpCode:0x2096 (未知 OpCode 0x2096)
数据长度:0x00(0)字节
转储(Tx):
0000:01 96 20 00 .. 。
--------------------------------------------------------------------------------
[6]: - 03:20:21.207.
-Type:0x04 (事件)
-EventCode:0x000E (HCI_CommandCompleteEvent)
-数据长度:0x04 (4)字节
数据包:0x01 (1)
操作码:0x2096 (未知操作码0x2096)
状态:0x01 (1)(UNKNOWN_HCI_CMD)
转储(Rx):
0000:04 0E 04 01 96 20 01… 。
--------------------------------------------------------------------------------


我的杂项备注、

来自 BT 核心规范6.0
第2.3节信道探测测试命令
表2.2:信道探测 HCI 命令和事件

* HCI_LE_CS_Test (命令) OGF=0x08 OCF=0x0095、数据长度=可 变/多
01 95 20 00 (尝试写入零参数的命令)

* Subevent_Result (事件)

* Subevent_Result_Continue (事件)

* HCI_LE_CS_OGF (命令) Test_End = 0x08 OCF = 0x0096、数据长度= 0
01 96 20 00
根据规范"如果主机在没有使用 HCI_LE_CS_Test 命令启动先前的 CS 测试或先前的 CS 测试已完成时发出此命令、则
控制器应返回错误代码 Command Disallowed (0x0C)。"

* Test_End_Complete (事件)

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

    您好!

    您提到的规范是蓝牙 v6.0规范、但 CC2340R5目前仅支持版本低于5.3的蓝牙。
    在主机看来、HCI_LE_CS_Test并且HCI_LE_CS_Test_End仍然被视为未知的 HCI 命令。 当支持蓝牙6.0的新版本 SDK 时、此行为将得到修复。

    此致、
    Maxence

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

    感谢您的澄清、我将联系我们的 FAE、希望我们能够访问开发部门