內容簡介
本文介紹如何在高通的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窗口中打印出來。
比如這句:
在實際的log中,根本找不到,原因就是因為沒有打開avrcp的debug log。
操作步驟
首先帶有debug log的library和最終使用的library是分開的,比如默認情況下我們使用的arvcp是這樣的:
而帶有debug log的avrcp的library名稱應該是avrcp_debug,而工程屬性中并沒有配置,所以這里要改成avrcp_debug:
然后我們要確定avrcp_debug已經被編譯了,找到以下文件夾:
adksrcinstalled_libslibdefault_qcc515x_qcc305x ative
查看下面是否有libavrcp_debug.a這個文件,實際上,如果是原始程序,只有libavrcp.a,并沒有libavrcp_debug.a這個文件,所以我們要自己生成此文件。
找到以下文件,然后用記事本打開,增加debug這個選項。
完畢后保存。
我們隨便增加一條log,以便調試:
完畢后保存,在工程屬性中增加一條宏定義DEBUG_PRINT_ENABLED:
完畢后編譯工程。
會出現一個小插曲:
因為我們上面用到的PRINT沒有定義,這個只需要包含以下頭文件即可:
隨后編譯運行,當耳機連上dongle后,就會出現我們寫的那條log了:
編輯:jq
-
高通
+關注
關注
77文章
7504瀏覽量
191169 -
Qualcomm
+關注
關注
8文章
676瀏覽量
52267
原文標題:【BAQ820】QCC305x如何打開library下的debug log
文章出處:【微信號:TalkBT,微信公眾號:藍牙】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
HAL庫在Arduino平臺上的使用
在基于TMS320C64x的DSP平臺上運行TMS320C64x編解碼器
![在基于TMS320C64<b class='flag-5'>x</b>的DSP<b class='flag-5'>平臺上</b>運行TMS320C64<b class='flag-5'>x</b>編解碼器](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
隨機相位可控硅驅動光耦KLT302X&KLT305X 產品規格書
隨機相位雙向可控硅光電耦合器KLM305X 產品規格書
可控硅驅動光電耦合器KL305X 產品規格書
Qualcom QCC3095 高通藍牙音響方案
![Qualcom <b class='flag-5'>QCC</b>3095 <b class='flag-5'>高</b>通藍牙音響方案](https://file1.elecfans.com/web2/M00/F1/DA/wKgaomZz4Z6ACdoyAADEm2Xl6bM483.png)
QCC5229高通藍牙音頻方案
![<b class='flag-5'>QCC</b>5229<b class='flag-5'>高</b>通藍牙音頻方案](https://file1.elecfans.com/web2/M00/F1/D9/wKgaomZz4HaATFDyAADDxKfNekE536.png)
QCC5181QCC3086QCC3084QCC3083 USB Audio 96K/24bit LDAC
![<b class='flag-5'>QCC5181QCC3086QCC3084QCC</b>3083 USB Audio 96K/24bit LDAC](https://file1.elecfans.com/web2/M00/E8/CE/wKgZomZQV42AVAraAAClB8z0xbw186.png)
大聯大推出基于高通QCC3086和QCC3083芯片的Auracast藍牙廣播方案
![大聯大推出基于<b class='flag-5'>高</b>通<b class='flag-5'>QCC</b>3086和<b class='flag-5'>QCC</b>3083芯片的Auracast藍牙廣播方案](https://file1.elecfans.com/web2/M00/E6/55/wKgZomZGwcWAOda6AAAWRrZxT1U020.jpg)
高通支持Meta Llama 3大語言模型在驍龍旗艦平臺上實現終端側執行
KEIL MDK為什么無法debug library中的代碼?
能在Meteor Lake平臺上使用SDK 3.5嗎?
QCC5181QCC3083QCC3084支持LDAC APTX LOSSLESS
![<b class='flag-5'>QCC5181QCC3083QCC</b>3084支持LDAC APTX LOSSLESS](https://file1.elecfans.com/web2/M00/C3/47/wKgaomXhz5mARWKLAACF9hLSW5I426.png)
評論