在QCC517x的earbud工程中,已经能够支持用SPP进行DUT测试了(当然headset工程其实也已经支持了,前提是需要打开一些设置,这个不是本文的范畴,这里暂不做详细说明,可以自行查看高通相关资料),为了验证耳机是否已经正常进入了DUT状态,高通提供了DtsTerminal这个工具进行验证。
测试工具
MDE:MDE_WIN_2.8.0.37_x64
Toolkit:ADK Toolkit 1.2.13.21_x64
QACT:NULL
Bluesuite:NULL
Hardware:Qualcomm QCC5171 DEV.
Software:adk-src-1-0_qtil_standard_oem_qcc517x-qcc307x,ADK-22.3-CS-r00344.1 0.0.344.1 headset
前期准备工作
需要在电脑上安装DtsTerminal工具运行所需要的环境,DtsTerminal工具在Bluesuite里,比如: BlueSuite 3.3.14DtsTerminal
首先用管理员方式运行终端,并切换到DtsTerminal目录,依次执行以下指令:
"python -m virtualenv venv"
"venvScriptsactivate"
"python -m pip install ."
打开earbud或者headset程序的INCLUDE_DEVICE_TEST_SERVICE这个宏定义,并且设置USR3为01 00,然后让程序触发DeviceTestService_Start()。
此时程序会进入配对状态,用电脑配对蓝牙设备,配对成功后,可以打开“更多蓝牙选项”:
查看到DTS所用的COM口:
运行以下指令:
"python -m dts_terminal --comportCOM6"
这个时候我们就可以输入测试指令了,比如:
此时可以听到headset播放了tone音,说明DUT模式进入成功了。
审核编辑:刘清
-
DTS
+关注
关注
1文章
50浏览量
16100 -
SPP
+关注
关注
1文章
17浏览量
8084 -
python
+关注
关注
56文章
4792浏览量
84629 -
DUT
+关注
关注
0文章
189浏览量
12373
原文标题:用DtsTerminal验证earbud/headset程序是否正常进入DUT模式
文章出处:【微信号:TalkBT,微信公众号:蓝牙】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论