我正在尝试使用 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.
请告知我做错了什么。 谢谢。