0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用DtsTerminal验证earbud/headset程序是否正常进入DUT模式

蓝牙 来源:蓝牙 2023-06-05 09:06 次阅读

在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 ."

0c4b7ae4-033d-11ee-90ce-dac502259ad0.png

打开earbud或者headset程序的INCLUDE_DEVICE_TEST_SERVICE这个宏定义,并且设置USR3为01 00,然后让程序触发DeviceTestService_Start()。

此时程序会进入配对状态,用电脑配对蓝牙设备,配对成功后,可以打开“更多蓝牙选项”:

0c9343a6-033d-11ee-90ce-dac502259ad0.png

查看到DTS所用的COM口:

0cac9bee-033d-11ee-90ce-dac502259ad0.png

运行以下指令:

"python -m dts_terminal --comportCOM6"

0cc12a1e-033d-11ee-90ce-dac502259ad0.png

这个时候我们就可以输入测试指令了,比如:

0cc7b5dc-033d-11ee-90ce-dac502259ad0.png

此时可以听到headset播放了tone音,说明DUT模式进入成功了。




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DTS
    DTS
    +关注

    关注

    1

    文章

    48

    浏览量

    16005
  • SPP
    SPP
    +关注

    关注

    1

    文章

    15

    浏览量

    8021
  • python
    +关注

    关注

    51

    文章

    4675

    浏览量

    83467
  • DUT
    DUT
    +关注

    关注

    0

    文章

    180

    浏览量

    11998

原文标题:用DtsTerminal验证earbud/headset程序是否正常进入DUT模式

文章出处:【微信号:TalkBT,微信公众号:蓝牙】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    J-LINK的SWD模式仿真STM32G030K6T6,不能正常进入断点怎么解决?

    J-LINK的SWD模式仿真STM32G030K6T6, 程序可以正常运行,但不能正常进入
    发表于 03-27 06:58

    蓝牙AT模式正常模式切换进入AT后无法再正常模式工作

    我想上电以后 , 进入AT, 改完再进入正常模式因为小板做PCB焊板子上了 3.3V没发改 所以不好用电源来控制现在用复位来模拟电源开关 程序如下 问题是
    发表于 04-22 04:43

    请问FPGA/CPLD怎么验证是否正常工作?

    FPGA/CPLD怎么验证是否正常工作? 现在手头上有一块板子,里面有FPGA/CPLD电路,芯片是Spartan-6系列的,现在已经有此芯片的FLASH烧写程序,也通过烧写器烧进fl
    发表于 06-14 09:04

    IC验证在现代IC设计流程中的位置和作用

    的反应是否与特性列表和设计规格说明书中的一致,如中断是否置起。DUT是否足够稳健,能够从异常状态中恢复到正常的工作
    发表于 12-01 14:39

    IC验证"UVM验证平台"组成(三)

    ,也有异常的激励;有这种模 式的激励,也有那种模式的激励。激励的功能是由driver来实现的。验证平台要能够根据DUT的输出来判断DUT的行为是否
    发表于 12-02 15:21

    CH565开发板部分DEMO程序无法进入仿真模式如何处理?

    的DEMO程序通过USB下载的时候,需要把RAM 和ROM都改为64K的方式。请问进入仿真模式是否也需要更改对应的地方,才能正常
    发表于 05-30 06:10

    如何使用CBT进入DUT模式进行蓝牙射频测试?

    我想用 CBT(信令测试)对蓝牙进行 RF 测试,并让我的板子进入 DUT 模式进行测试。但是我无法从 SDK 中的指南中找到执行此操作的方法。什么演示应用程序适合这个?我使用的是 M
    发表于 03-28 08:14

    调试STM32时能下载程序但调试模式(debug)无法进入main函数问题

    调试STM32时能下载程序但调试模式(debug)无法进入main函数问题 今天调试程序时,突然发现程序
    发表于 12-01 13:36 17次下载
    调试STM32时能下载<b class='flag-5'>程序</b>但调试<b class='flag-5'>模式</b>(debug)无法<b class='flag-5'>进入</b>main函数问题

    在QCC5171平台的headset工程下如何实现按键的三击操作

    与早期的earbud或者source工程不一样,当年在官方提供的例子程序中是实现了单击、长按、双击(DOUBLE_CLICK)等操作,而在新的headset程序中,双击已经被取消了,取
    的头像 发表于 08-20 09:32 2199次阅读

    如何解决headset程序依旧能够连上之前配对过的手机问题呢

    在r344.1版本程序中,headset程序在有配对信息的情况下,进入pairing状态后,headset依旧能够回连上之前配对过的手机
    的头像 发表于 10-20 10:08 684次阅读

    DUT 和 testbench 连接教程

    我们知道,不论是哪一级的验证,最终都是通过 pin 连接到 DUT 上向其施加激励,**对于 UVM 验证平台中,使用虚接口来实现 DUT验证
    的头像 发表于 03-21 11:20 1049次阅读

    芯片验证需要围绕DUT做什么?

    TestBench即测试平台,是为了检验待测设计(design under test,DUT)而搭建的验证环境。
    的头像 发表于 06-12 17:38 1407次阅读
    芯片<b class='flag-5'>验证</b>需要围绕<b class='flag-5'>DUT</b>做什么?

    如何判断安全光幕是否正常工作?

    如何判断安全光幕是否正常工作? 很多客户初次使用安全光幕的时候,就会比较疑惑,光幕是否安装正确,光幕是否进入
    的头像 发表于 08-30 09:35 265次阅读
    如何判断安全光幕<b class='flag-5'>是否</b><b class='flag-5'>正常</b>工作?

    如何判断安全光幕是否正常工作?

    如何判断安全光幕是否正常工作? 很多客户初次使用安全光幕的时候,就会比较疑惑,光幕是否安装正确,光幕是否进入
    的头像 发表于 09-04 10:40 286次阅读
    如何判断安全光幕<b class='flag-5'>是否</b><b class='flag-5'>正常</b>工作?

    如何判断安全光幕是否正常工作?

    如何判断安全光幕是否正常工作? 很多客户初次使用安全光幕的时候,就会比较疑惑,光幕是否安装正确,光幕是否进入
    的头像 发表于 09-06 10:20 239次阅读
    如何判断安全光幕<b class='flag-5'>是否</b><b class='flag-5'>正常</b>工作?