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

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

    关注

    78

    文章

    7633

    浏览量

    193551
  • Qualcomm
    +关注

    关注

    8

    文章

    679

    浏览量

    53589

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ArkUI-X框架LogInterface使用指南

    ArkUI-X框架支持日志拦截能力,Android侧提供原生接口,用于注入LogInterface接口,框架日志及ts日志通过该接口输出,本文的核心内容是介绍如何在Android平台上有效利用
    发表于 06-15 23:20

    ArkUI-X构建Android平台AAR及使用

    本教程主要讲述如何利用ArkUI-X SDK完成Android AAR开发,实现基于ArkTS的声明式开发范式在android平台显示。包括: 1.跨平台Library工程开发介绍 2
    的头像 发表于 06-12 22:45 ?268次阅读

    ArkUI-X平台差异化

    处理; 判断平台类型 可以通过let osName: string = deviceInfo.osFullName;获取对应OS名字,该接口已支持跨平台,不同平台上其返回值如下: OpenHarmony上
    发表于 06-10 23:08

    ArkUI-X添加到现有Android项目中

    本教程主要讲述如何利用ArkUI-X SDK完成Android AAR开发,实现基于ArkTS的声明式开发范式在android平台显示。包括: 1.跨平台Library工程开发介绍 2
    发表于 06-04 22:35

    何在嵌入式平台上部署光谱相机

    光谱成像技术广泛应用于农业、环境监测、工业检测等领域。友思特eBUS软件为嵌入式分选和检测成像平台搭建提供专属解决方案,如自定义的分选系统、实时数据采集、高性能处理平台和实时通信协议等。
    的头像 发表于 06-03 13:39 ?264次阅读
    如<b class='flag-5'>何在</b>嵌入式<b class='flag-5'>平台上</b>部署<b class='flag-5'>高</b>光谱相机

    ArkUI-X添加到现有Android项目中

    本教程主要讲述如何利用ArkUI-X SDK完成Android AAR开发,实现基于ArkTS的声明式开发范式在android平台显示。包括: 1.跨平台Library工程开发介绍 2
    发表于 05-28 22:44

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

    SDK 是 3.6 版,不支持 CYPD6127 部件。 那么,我能在 Meteor Lake 平台上使用 SDK 3.5 吗?
    发表于 05-26 08:01

    ArkUI-X平台框架接入指南

    ArkUI跨平台框架(ArkUI-X)进一步将ArkUI开发框架扩展到了多个OS平台:目前支持OpenHarmony、Android、 iOS,后续会逐步增加更多平台支持。开发者基于一
    发表于 05-18 18:21

    恩智浦解读Zephyr log系统的使用 Zephyr的shell和log功能介绍

    之前 我们从 0 开始新建了一个简单的 Zephyr 应用- 从0开始打造属于自己的HelloWorld ,本期就 带着大家熟悉一 Zephyr 的 shell 和 log 系统。 首先给大家介绍
    的头像 发表于 02-27 09:19 ?1253次阅读
    恩智浦解读Zephyr <b class='flag-5'>log</b>系统的使用 Zephyr的shell和<b class='flag-5'>log</b>功能介绍

    请问DLPC754X平台下的OSD设计文件.osddesign用啥工具打开呢?有下载链接吗?

    DLPC4422平台下的.osddesign OSD设计工具无法打开DLPC754X的OSD设计文件.osddesign,请问DLPC754X
    发表于 02-21 07:41

    Cadence Verisium Debug:统一调试平台,加速SoC设计

    Cadence的统一调试平台Verisium Debug,为从IP到SoC级别的复杂设计提供了全面的调试解决方案。该平台集成了多种调试功能,包括RTL调试、UVM仿真平台调试、UPF调
    的头像 发表于 02-17 11:10 ?830次阅读

    HAL库在Arduino平台上的使用

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

    在基于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>编解码器

    随机相位双向可控硅光电耦合器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次下载