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.

[参考译文] WL1837MOD:使用 LabVIEW 发送 HCI_VS 命令

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1251961/wl1837mod-sending-hci_vs-commands-using-labview

器件型号:WL1837MOD

我正在尝试使用 LabVIEW 来实现蓝牙工厂测试的自动化。 我要测试的电路板没有处理器、所以我不能在此级别使用 SS1Tool、所以需要直接与模块通信。 基本上就是使用 LabVIEW 来执行 HCI 测试仪所执行的操作。

当我使用 HCI 测试仪运行 BTS txt 文件时、我可以在跟踪窗口中看到输出转储和传入转储。 我已经尝试复制命令并使用 LabVIEW 发送、但无法获得与 HCI 测试器中输入转储所显示的响应相同的响应。

例如、BTS 文件中的第一个命令为:

SEND_HCI_VS_Start_VS_Lock 0xFE37、0x08、0x20
WAIT_HCI_Command_Complete_VS_Start_VS_Lock_Event 5000、任意、0xfe37、0x00

HCI 测试仪发出的输出转储显示被发送至 WL1837MOD (发出转储) 的内容是 01 37 Fe 02 08 20、而响应(传入转储)是04 0e 04 01 37 Fe 00。

当我 使用 LabVIEW 发送0137fe020820时、我得到的响应是1、后跟4个正方形。 我不确定这意味着什么。 我期待得到 04 0e 04 01 37 fe 00.

请告知我做错了什么。 谢谢。  

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

    尊敬的 Jonathan:

    我们不支持通过其他软件发送 HCI 命令,但我会尽我所能提供帮助。

    您使用的是自定义板还是评估模块之一?  我会检查您是否使用相同的波特率和 UART 通信(例如、流控制或不使用)。 好消息是、您似乎可以与器件进行通信。

    此致、

    罗格利奥

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

    您好:Rogelio、

    是的、我使用的是我开发的定制无线连接板、它连接到我们产品的主系统板、这是处理器所在的位置。 问题是、我需要在我们的工厂单独对无线连接板进行测试。 我构建了一个固定装置、将电路板连接到测试 PC、然后能够成功地使用 HCI 测试仪来测试电路板。 问题是、为了在工厂中实现自动化、我们要使用 LabVIEW、基本上需要向模块发送 HCI VS 命令以下载固件、然后在完成后发送命令以验证 TX 功率等。 波特率与 HCI 测试仪中的波特率完全相同(115200波特等) 到目前为止、我们已经发送了一条命令、但来自模块的响应看起来像是垃圾。 我认为我们做得不对。 请告知。  

    谢谢。

    乔恩

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

    您好、Jon。

    我将使用逻辑分析器并使用 HCI 测试仪和 LabVIEW 测试 UART 转储 TX 和 Rx 的读数。 如果迹线看起来相同、我们可以得出结论、问题在于 LabVIEW 是如何解释数据的。 如果看起来不一样、我们必须了解器件为什么输出正方形。

    此致、

    罗格利奥