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.

[参考译文] WL1831MOD:申请 WL1831MOD 的射频测试固件

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1526211/wl1831mod-request-for-rf-test-firmware-for-wl1831mod

器件型号:WL1831MOD

工具/软件:

我在 VAR-HCI-MX6 上使用 WL1831MOD、需要使用 SOM 命令通过连续 TX 执行 BLE/BR/EDR 无线电并置测试。

我目前正在使用TIInit_11.8.32.bts、但在发送已知良好的测试命令(查看频谱分析仪)时不会发出射频信号、例如:
hcitool -I hci0 命令 0x08 0x01E 0x14 0x25 0x00;

我在生产固件上使用 CYW43455 BLE 模块的另一个平台上运行完全相同的命令、并正确传输测试信号。

我知道我可能需要一个测试模式初始化脚本TIInit_11.8.32_test.bts、例如—您能否提供它或将我指向正确的软件包? 我的理解是否正确。如果我没有加载测试固件、TX 测试模式传输将返回成功代码、但实际上无法传输?

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

    再次检查 — 我可以获取运行这些测试所需的测试模式固件吗?

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

    您好、

    您不需要任何特定的测试脚本。

    您需要加载最新的服务包并运行正确的 HCI 命令来启用连续 TX 模式。

    这是我们的测试指南。

    https://www.ti.com/lit/an/swra750/swra750.pdf 

    本指南使用 HCI 测试仪发送 HCI 命令或 BluetopiaPM SS1tool/ bluez hcitool

    此致、

    Rogelio

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

    这是服务包

    https://www.ti.com/tool/WL18XX-BT-SP

    您也会发现此 HCI 测试仪工具指南很有用。

    https://www.ti.com/lit/ml/swru136b/swru136b.pdf

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

    服务包是否不仅仅是我已在设备上安装的固件? 我正在成功使用蓝牙。 我在启动时正确加载 BTS 文件。 这是上面的文档说我需要运行的“初始化脚本“吗?

    bluetoothd.sh 正在初始化蓝牙并加载固件...
    bluetoothd.sh HCI Attach cmd:hciattach -t 10 -s 115200 /dev/ttymxc1 Texas 3000000 flow nosleep
    bluetoothd.sh 找到了 Texas Instruments 的芯片!
    bluetoothd.sh 固件文件:/lib/firmware/ti-connectivity/TIInit_11.8.32.bts
    bluetoothd.sh 加载了 BTS 脚本版本 1
    bluetoothd.sh Texas:将波特率更改为 3000000、将流控制更改为 1

    加载完毕后、我正在运行以下 hcitool 命令、希望重置对讲机、在连续传输模式下运行 3 秒、然后再次重置:

    hcitool -I hci0 cmd 0x03 0x003;hcitool -I hci0 cmd 0x08 0x01E 0x14 0x25 0x00;睡眠 3;hcitool -I hci0 cmd 0x03 0x003;

    但运行上述代码后、我得到了一个成功的代码、但看到频谱分析仪在所选频率下没有任何活动。

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

    RogelioD 我在上面的描述中遗漏了一些内容以使其发挥作用吗? 我认为我缺少一些愚蠢的东西。 也许是某些测试模式初始化?

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

    RogelioD — 您能帮助解释我缺少的内容吗? 我的理解是“服务包“只是指加载我正在加载的.bts。 这种理解是错误的吗? 我正尝试从控制 TI 无线芯片的主机处理器上的 Linux 操作系统内执行测试命令。

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

    RogelioD 可以有人来确认我是否这样做? 本文档讨论的是连接到 Windows 计算机上的应用程序。 我直接在 Linux 主机上运行 BlueZ 并运行 HCI 命令。 初始化由我在引导时已加载的 BTS 完成。 除了我已经提到的命令之外、我还需要做些什么?

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

    好的、我想出来了。 我只需运行“hcitool -i hci0 cmd 0x08 0x01f;“即可结束两次频率变化之间的 BLE TX 测试。 单独运行芯片复位是不够的、并且似乎被忽略。