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.

[参考译文] Linux/WL1835MOD:BT RF SIG 模式命令不适用于认证中的 BLE 测试

Guru**** 2561000 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/604250/linux-wl1835mod-bt-rf-sig-mode-commands-are-not-working-for-ble-test-in-certification

器件型号:WL1835MOD
Thread 中讨论的其他器件:WL1835

工具/软件:Linux

您好!


我们将 WL1835模块与 AM335x 处理器配合使用。 我们正在进行 BLE 认证。

为此、我们需要将器件置于射频 SIG 测试模式、然后使用射频链路(LMP)将 BT Tester (Anritsu8852)与器件相连。

我们遵循以下链接中提到的"BT SIG 射频测试模式"一节

链接: processors.wiki.ti.com/.../WL18xx_Bluetopia_PM_Bluetooth_RF_Testing


在上述部分中、我们已将 HCI 命令转换为 hcitool 格式、以便通过 AM335x 调试控制台执行。

以下是我们用于将器件置于射频 SIG 测试模式的命令。

1) 1) HCI_Enable_Device_Under 测试模式

hool citcmd 0x06 0x03

2) HCI_SET_Event_Filter 0x02、0x00、0x03

hcitool cmd 0x03 0x05 0x02 0x00 0x03

3) 3) HCI_Write_Scan_Enable 0x03

hool citcmd 0x03 0x1a 0x03

通过使用上述命令、我们将器件置于射频 SIG 模式、并成功使用 Anritsu8852执行了 BT 测试脚本。

但是、当我们使用 Anritsu8852对 BLE 执行相同的测试时、它会产生错误。 这意味着、上述命令对于使用 Anritsus8852将器件置于 BLE RF-SIG 模式以测试 BLE 不有用。

下图是用于蓝牙测试和 BLE 测试的 Anritsu8852显示屏。

您能否提供 HCI 命令将器件置于 BLE RF SIG 测试模式(也是 hcitool 形式)?

对于认证测试、我们不希望使用 HCITester 工具、因为 WL1835 BT UART 与 AM335x 处理器相连、因此我们不会从外部访问 BT 的 UART。

谢谢、

Ankit Bhalani

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

    将器件置于 BLE 发送器和接收器测试中的命令位于同一页面: processors.wiki.ti.com/.../WL18xx_Bluetopia_PM_Bluetooth_RF_Testing

    有关任何其他特定合规性测试、请查看 Anritsu 文档以获取命令详细信息。

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

    根据您的建议、我使用以下命令将 DUT 器件作为 BLE 接收器、并通过与蓝牙测试相同的射频链路使用 Anritsu8852进行控制?
    命令:Send_HCI_BLE_Receiver_Test 0x201d、0x00 (转换为 hcitool 表单)

    它是否解决了我在上一个 BLE 帖子中指定的错误?
    错误:BLE Addr Srce 无效

    我想与您确认、因为要进行测试、我需要转到 Anritsu8852的认证实验室。 Anrisu8852器件不在本地提供。

    如果我得到有关 BLE 测试命令的确认、我将进行测试。 因此、请帮助我们解决该问题。


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

    BLE 测试模式命令()(上述 Hari 帖子中的链接)在蓝牙 SIG 的蓝牙规范中的直接测试模式部分中指定。 因此、所有低功耗蓝牙和双模器件都使用这些命令、而不是特定于 WL183x。

    现在、如何使用 Anritsu8852测试 BLE 器件、此文档必须由 Anritsu 提供。

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

    根据您的建议、我们可以执行以下命令

    1) 1) HCI_Enable_Device_Under 测试模式

    hool citcmd 0x06 0x03

    2) HCI_SET_Event_Filter 0x02、0x00、0x03

    hcitool cmd 0x03 0x05 0x02 0x00 0x03

    3) 3) HCI_Write_Scan_Enable 0x03

    hool citcmd 0x03 0x1a 0x03

    然后使用射频链路从 Anritsu8852控制 DUT 进行 BLE 认证测试。

    这意味着、上述命令通常用于将器件置于 BLE 和 BT 的测试模式以进行认证。 这里的问题是 BLE 的标准测试配置。 BLE 的测试模式命令没有问题。

    这意味着我们可以使用上述相同的命令执行 BLE 认证测试。

    您能否确认我对其是否正确的理解,如果需要,请予以更正?

    谢谢、
    Ankit Bhalani