在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瀏覽量
16037 -
SPP
+關注
關注
1文章
17瀏覽量
8061 -
python
+關注
關注
53文章
4753瀏覽量
84068 -
DUT
+關注
關注
0文章
188瀏覽量
12189
原文標題:用DtsTerminal驗證earbud/headset程序是否正常進入DUT模式
文章出處:【微信號:TalkBT,微信公眾號:藍牙】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論