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

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

3天内不再提示

如何在高通的QCC305x平台上打开library下的debug log

蓝牙 来源:蓝牙 作者: 钟志峰 2021-11-05 14:30 次阅读

内容简介

本文介绍如何在高通的QCC305x平台上打开library下的debug log,理论上该方法对QCC302x/3x等新平台同样适用。

测试工具

MDE:MDE_WIN_2.6.1.26_x64

Toolkit:ADK Toolkit 1.2.4.16_x64

QACT:NULL

Bluesuite:NULL

Hardware:Qualcomm QCC3056 DEV.

Software:qcc515x-qcc305x-src-1-0_qtil_standard_oem_source-apps,ADK-21.1-CS-r00073.2 0.0.073.2

前言

本文以ARVCP的library为例,其余library应该类似。

如果要debug avrcp,会发现默认情况下avrcp library debug log并没有在QMDE的debug窗口中打印出来。

比如这句:

a756ad78-3dfb-11ec-82a9-dac502259ad0.png

在实际的log中,根本找不到,原因就是因为没有打开avrcp的debug log。

操作步骤

首先带有debug log的library和最终使用的library是分开的,比如默认情况下我们使用的arvcp是这样的:

a7d13cf0-3dfb-11ec-82a9-dac502259ad0.png

而带有debug log的avrcp的library名称应该是avrcp_debug,而工程属性中并没有配置,所以这里要改成avrcp_debug:

a83014a0-3dfb-11ec-82a9-dac502259ad0.png

然后我们要确定avrcp_debug已经被编译了,找到以下文件夹:

adksrcinstalled_libslibdefault_qcc515x_qcc305x ative

查看下面是否有libavrcp_debug.a这个文件,实际上,如果是原始程序,只有libavrcp.a,并没有libavrcp_debug.a这个文件,所以我们要自己生成此文件。

找到以下文件,然后用记事本打开,增加debug这个选项。

a892ad2c-3dfb-11ec-82a9-dac502259ad0.png

完毕后保存。

我们随便增加一条log,以便调试:

a9170fb8-3dfb-11ec-82a9-dac502259ad0.png

完毕后保存,在工程属性中增加一条宏定义DEBUG_PRINT_ENABLED:

a98a6ed6-3dfb-11ec-82a9-dac502259ad0.png

完毕后编译工程。

会出现一个小插曲:

a9f540bc-3dfb-11ec-82a9-dac502259ad0.png

因为我们上面用到的PRINT没有定义,这个只需要包含以下头文件即可:

aa663038-3dfb-11ec-82a9-dac502259ad0.png

随后编译运行,当耳机连上dongle后,就会出现我们写的那条log了:

aab56efa-3dfb-11ec-82a9-dac502259ad0.png

编辑:jq

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

    关注

    76

    文章

    7459

    浏览量

    190557
  • Qualcomm
    +关注

    关注

    8

    文章

    673

    浏览量

    52097

原文标题:【BAQ820】QCC305x如何打开library下的debug log

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

收藏 人收藏

    评论

    相关推荐

    HAL库在Arduino平台上的使用

    HAL库在Arduino平台上的使用 Arduino平台是一个开源的电子原型平台,它包括硬件(基于微控制器的电路板)和软件(Arduino IDE)。Arduino平台因其简单易用而受
    的头像 发表于 12-02 14:04 244次阅读

    在基于TMS320C64x的DSP平台上运行TMS320C64x编解码器

    电子发烧友网站提供《在基于TMS320C64x的DSP平台上运行TMS320C64x编解码器.pdf》资料免费下载
    发表于 10-14 11:16 0次下载
    在基于TMS320C64<b class='flag-5'>x</b>的DSP<b class='flag-5'>平台上</b>运行TMS320C64<b class='flag-5'>x</b>编解码器

    随机相位可控硅驱动光耦KLT302X&KLT305X 产品规格书

    KLT302X&KLT305XDIP4随机相位双向可控硅驱动光耦1.产品特点Productfeatures•无卤素(溴
    发表于 08-20 15:45 0次下载

    随机相位双向可控硅光电耦合器KLM305X 产品规格书

    KLM305XSOP4随机相位双向可控硅光电耦合器1.产品特点Productfeatures•峰值击穿电压KLM305X:600V•输入与输出间隔离电压(Viso=3750Vrms)•紧凑型
    发表于 08-20 15:34 0次下载

    可控硅驱动光电耦合器KL305X 产品规格书

    KL305XDIP6随机相位双向可控硅驱动光电耦合器1.产品特点Productfeatures•峰值击穿电压KL305X:600V•输入与输出间隔离电压(Viso=5000Vrms)•紧凑型
    发表于 08-20 15:25 0次下载

    QCC5229通蓝牙音频方案

    QCC5229通蓝牙音频方案 TWS、耳机和扬声器 5.4包括LE音频/音频 200兆赫 ~4mA(单声道) 约3 MB共享RAM HiFi4 350 MHz主DSP和eNPU3 175 MHz 通ML框架 第4代
    的头像 发表于 06-20 15:55 1583次阅读
    <b class='flag-5'>QCC</b>5229<b class='flag-5'>高</b>通蓝牙音频方案

    QCC5181QCC3086QCC3084QCC3083 USB Audio 96K/24bit LDAC

    QCC5181QCC3086QCC3084QCC3083 USB Audio 96K/24bit LDAC 1、USB Audio 支持 96K/24bit ; 2、支持sbc/aac/aptx/aptx-HD/aptx-Adaptive/aptx-lossless/Idac/lc3
    的头像 发表于 05-24 17:02 3407次阅读
    <b class='flag-5'>QCC5181QCC3086QCC3084QCC</b>3083 USB Audio 96K/24bit LDAC

    大联大推出基于QCC3086和QCC3083芯片的Auracast蓝牙广播方案

    2024年5月16日,致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布其旗下诠鼎推出基于通(Qualcomm)QCC3086和QCC3083芯片的Auracast蓝牙广播方案。
    的头像 发表于 05-17 10:30 1491次阅读
    大联大推出基于<b class='flag-5'>高</b>通<b class='flag-5'>QCC</b>3086和<b class='flag-5'>QCC</b>3083芯片的Auracast蓝牙广播方案

    通推出全新骁龙X Plus平台

    近日,通技术公司推出了全新的骁龙®X Plus平台,进一步拓展了其领先的骁龙X系列产品组合。这款平台采用了前沿的
    的头像 发表于 05-06 14:18 447次阅读

    通支持Meta Llama 3大语言模型在骁龙旗舰平台上实现终端侧执行

    通和Meta合作优化Meta Llama 3大语言模型,支持在未来的骁龙旗舰平台上实现终端侧执行。
    的头像 发表于 04-20 09:13 500次阅读

    KEIL MDK为什么无法debug library中的代码?

    KEIL MDK 5.32及以下版本,都没法debug library中的代码,即使有c source文件也不能debug,怎么回事啊?
    发表于 04-10 06:20

    能在Meteor Lake平台上使用SDK 3.5吗?

    SDK 是 3.6 版,不支持 CYPD6127 部件。 那么,我能在 Meteor Lake 平台上使用 SDK 3.5 吗? SDK 3.5 - 平台选择有"MTL" 关键字 :
    发表于 03-04 06:32

    QCC5181QCC3083QCC3084支持LDAC APTX LOSSLESS

    QCC308XQCC518X是Qualcomm旗下的超低功耗芯片音频平台,其通过了SIG Bluetooth V5.4认证,集成了LE Audio和Auracast™广播音频功能、第三代
    的头像 发表于 03-01 20:52 9118次阅读
    <b class='flag-5'>QCC5181QCC3083QCC</b>3084支持LDAC APTX LOSSLESS

    把CY8C4146平台上工程移植到CY8C4147平台上,用户程序没运行的原因?

    客户现在想把CY8C4146平台上工程移植到CY8C4147平台上,在topdesign重新选择4147,管脚也调整了一,编译重新生成底层代码,creator4.2IDE编译没报错,同时同步更新
    发表于 02-21 06:04

    请问ADM305X系列的ERROR frame会比较差吗?

    ADM305X系列来看(图二),只有一个Reference output ,不能像TJA1040一样来设定一个参考电压準位来避免ERROR frame.请问ADM305X系列的ERROR frame
    发表于 01-03 06:41