0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

如何在高通的QCC305x平臺上打開library下的debug log

藍牙 ? 來源:藍牙 ? 作者: 鐘志峰 ? 2021-11-05 14:30 ? 次閱讀

內(nèi)容簡介

本文介紹如何在高通的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為例,其余l(xiāng)ibrary應該類似。

如果要debug avrcp,會發(fā)現(xiàn)默認情況下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已經(jīng)被編譯了,找到以下文件夾:

adksrcinstalled_libslibdefault_qcc515x_qcc305x ative

查看下面是否有l(wèi)ibavrcp_debug.a這個文件,實際上,如果是原始程序,只有l(wèi)ibavrcp.a,并沒有l(wèi)ibavrcp_debug.a這個文件,所以我們要自己生成此文件。

找到以下文件,然后用記事本打開,增加debug這個選項。

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

完畢后保存。

我們隨便增加一條log,以便調(diào)試:

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

完畢后保存,在工程屬性中增加一條宏定義DEBUG_PRINT_ENABLED:

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

完畢后編譯工程。

會出現(xiàn)一個小插曲:

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

因為我們上面用到的PRINT沒有定義,這個只需要包含以下頭文件即可:

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

隨后編譯運行,當耳機連上dongle后,就會出現(xiàn)我們寫的那條log了:

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

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 高通
    +關注

    關注

    76

    文章

    7335

    瀏覽量

    189591
  • Qualcomm
    +關注

    關注

    8

    文章

    669

    瀏覽量

    51894

原文標題:【BAQ820】QCC305x如何打開library下的debug log

文章出處:【微信號:TalkBT,微信公眾號:藍牙】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    隨機相位雙向可控硅光電耦合器KLM305X 產(chǎn)品規(guī)格書

    KLM305XSOP4隨機相位雙向可控硅光電耦合器1.產(chǎn)品特點Productfeatures?峰值擊穿電壓KLM305X:600V?輸入與輸出間隔離電壓(Viso=3750Vrms)?緊湊型
    發(fā)表于 08-20 15:34 ?0次下載

    可控硅驅(qū)動光電耦合器KL305X 產(chǎn)品規(guī)格書

    KL305XDIP6隨機相位雙向可控硅驅(qū)動光電耦合器1.產(chǎn)品特點Productfeatures?峰值擊穿電壓KL305X:600V?輸入與輸出間隔離電壓(Viso=5000Vrms)?緊湊型
    發(fā)表于 08-20 15:25 ?0次下載

    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
    的頭像 發(fā)表于 05-24 17:02 ?2080次閱讀
    <b class='flag-5'>QCC5181QCC3086QCC3084QCC</b>3083 USB Audio 96K/24bit LDAC

    大聯(lián)大推出基于QCC3086和QCC3083芯片的Auracast藍牙廣播方案

    2024年5月16日,致力于亞太地區(qū)市場的領先半導體元器件分銷商---大聯(lián)大控股宣布其旗下詮鼎推出基于通(Qualcomm)QCC3086和QCC3083芯片的Auracast藍牙廣播方案。
    的頭像 發(fā)表于 05-17 10:30 ?935次閱讀
    大聯(lián)大推出基于<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系列產(chǎn)品組合。這款平臺采用了前沿的
    的頭像 發(fā)表于 05-06 14:18 ?342次閱讀

    通支持Meta Llama 3大語言模型在驍龍旗艦平臺上實現(xiàn)終端側(cè)執(zhí)行

    通和Meta合作優(yōu)化Meta Llama 3大語言模型,支持在未來的驍龍旗艦平臺上實現(xiàn)終端側(cè)執(zhí)行。
    的頭像 發(fā)表于 04-20 09:13 ?354次閱讀

    KEIL MDK為什么無法debug library中的代碼?

    KEIL MDK 5.32及以下版本,都沒法debug library中的代碼,即使有c source文件也不能debug,怎么回事???
    發(fā)表于 04-10 06:20

    能在Meteor Lake平臺上使用SDK 3.5嗎?

    SDK 是 3.6 版,不支持 CYPD6127 部件。 那么,我能在 Meteor Lake 平臺上使用 SDK 3.5 嗎? SDK 3.5 - 平臺選擇有"MTL" 關鍵字 :
    發(fā)表于 03-04 06:32

    QCC5181QCC3083QCC3084支持LDAC APTX LOSSLESS

    QCC308XQCC518X是Qualcomm旗下的超低功耗芯片音頻平臺,其通過了SIG Bluetooth V5.4認證,集成了LE Audio和Auracast?廣播音頻功能、第三代
    的頭像 發(fā)表于 03-01 20:52 ?6019次閱讀
    <b class='flag-5'>QCC5181QCC3083QCC</b>3084支持LDAC APTX LOSSLESS

    把CY8C4146平臺上工程移植到CY8C4147平臺上,用戶程序沒運行的原因?

    客戶現(xiàn)在想把CY8C4146平臺上工程移植到CY8C4147平臺上,在topdesign重新選擇4147,管腳也調(diào)整了一,編譯重新生成底層代碼,creator4.2IDE編譯沒報錯,同時同步更新
    發(fā)表于 02-21 06:04

    請問ADM305X系列的ERROR frame會比較差嗎?

    ADM305X系列來看(圖二),只有一個Reference output ,不能像TJA1040一樣來設定一個參考電壓準位來避免ERROR frame.請問ADM305X系列的ERROR frame
    發(fā)表于 01-03 06:41

    何在MTK平臺上添加adau7118?

    怎么在MTK平臺上,添加adau7118外置codec? 目前添加后發(fā)現(xiàn),錄音數(shù)據(jù)只能錄3s左右,且發(fā)現(xiàn)添加這個codec后,進不了桌面,麻煩幫忙help一,多謝。
    發(fā)表于 11-28 07:19

    某些bug正常運行時會出現(xiàn),當打開串口log時又不再復現(xiàn)怎么辦?

    。但是在某些情況,當我們打開串口log時,這些bug就不再復現(xiàn)了。 這種情況,我們需要考慮以下幾個方面來解決這個問題。 首先,我們需要確定一
    的頭像 發(fā)表于 10-31 14:37 ?301次閱讀

    OpenCV4.8在Debug模式滾動條錯誤問題解決與原因查找

    唯一不同的是他在Debug模式執(zhí)行的而我在Release模式執(zhí)行的。
    的頭像 發(fā)表于 10-23 10:19 ?401次閱讀
    OpenCV4.8在<b class='flag-5'>Debug</b>模式<b class='flag-5'>下</b>滾動條錯誤問題解決與原因查找

    何在connected idle狀態(tài)向手機同步音量

    QCC517x/QCC518x新的ADK,headset工程如果有音量加減事件,只有當前有A2DP播放音樂或者HFP通話狀態(tài)才會給手機發(fā)送事件,否則程序會忽略音量加減事件。本文介
    的頭像 發(fā)表于 10-20 12:22 ?583次閱讀
    如<b class='flag-5'>何在</b>connected idle狀態(tài)<b class='flag-5'>下</b>向手機同步音量