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.

[参考译文] CC2640R2F:PTM、用于通过 HCI 进行 RX/TX 测试

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1449971/cc2640r2f-ptm-for-rx-tx-test-via-hci

器件型号:CC2640R2F

工具与软件:

大家好、团队成员:

我的客户正在使用 TI CC2640R2F SDK:simplelink_cc2640r2_sdk_5_30_00_03

他们使用示例代码: 带有 PTM 的 simple_observer 来在 Rx 堆栈中执行 BLE5/Tx 测试、而不是 BLE5堆栈中执行 BLE5。

PS: simple_observer  

以下是 RX 测试过程:

步骤

用途

命令

1.

复位器件

HCI_Reset

2.

器件进入 Rx 模式并开始测试  

HC384.54 Ext_Modem RxCmd.

测试时读取 RSSI

HCI_ReadRssiCmd

3.

停止测试?
停止测试并重置器件?

HCI_LE_TestEnd?HCI_EXT_EndModemTestCmd?

但是 、PTM 并不会启用所有命令。 除其他外、HCI_ReadRSSI()命令在 PTM 模式下未启用。

请帮助提供意见:

1.对于 Rx 测试,是否  需要修改上述的 RX 测试程序?  

  如果是、请帮助提供建议的测试步骤。

2.对于 RX 的 RSSI 测试、如果 PTM 未启用此命令。

  我们是否有其他方法可以获取 RSSI 的值?

3. PTM 并不启用所有命令。 请帮助检查 TI 是否列出了 PTM 支持的 HCI 命令、

4.可以为 SDK 中的 BLE 栈示例代码和 BLE5栈启用 PTM。  

   BLE 堆栈和 BLE5堆栈之间支持的 HCI 命令 是相同的?

  建议 PTM 使用哪一个方案通过 HCI 运行 RX/TX 测试?

谢谢。

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

    您好!  

    [quote userid="402811" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1449971/cc2640r2f-ptm-for-rx-tx-test-via-hci 对于 Rx 测试、是否  需要修改上述 RX 测试程序?  [报价]

    对于您正在运行的测试,HCI_ReadRSSI  ()无法使用(即使您将拥有整个 DTM 软件),因为 HCI_ReadRSSI ()将只提供低功耗蓝牙数据包的 RSSI -在这里,您将使用连续波。  

    HCI_EXT_EndModemTestCmd ()应用于终止测试(因为这是调制解调器测试、而不是 DTM 测试)。

    [quote userid="402811" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1449971/cc2640r2f-ptm-for-rx-tx-test-via-hci 对于 RX 的 RSSI 测试、如果 PTM 未启用此命令。[/QUOT]

    无法测量连续波信号的 RSSI。 您应该使用 DTM 信号-或者以相反的方式运行测试、其中 CC2640R2F 是发送器。

    [报价 userid="402811" url="~/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1449971/cc2640r2f-ptm-for-rx-tx-test-via-hci "]

    4.可以为 SDK 中的 BLE 栈示例代码和 BLE5栈启用 PTM。  

       BLE 堆栈和 BLE5堆栈之间支持的 HCI 命令 是相同的?

      建议 PTM 使用哪一个方案通过 HCI 运行 RX/TX 测试?

    [报价]

    您的问题使我 想知道 PTM 的用法是否已经被很好地理解。  

    请访问 https://software-dl.ti.com/simplelink/esd/simplelink_cc2640r2_sdk/5.30.01.11/exports/docs/blestack/ble_user_guide/html/ble-stack-3.x/hci.html#host-controller-interface-hci 

    为回答您的问题、PTM 用于在器件上启用生产测试、而无需在测试完成后重新刷新。 这意味着、应在与最终产品中使用的栈相同的栈上启用 PTM (对您来说、它似乎是 blestack)。

    此外、如果不需要 PTM、则应考虑使用其他方法、因为它们将更加灵活。  

    如果尚未完成、可访问 https://www.ti.com/lit/swra737 

    我希望这将有所帮助、

    此致、  

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

    您好 、Cl é ment、  

    感谢您的评论。