內(nèi)容簡(jiǎn)介
本文介紹如何在高通的QCC305x平臺(tái)上打開(kāi)library下的debug log,理論上該方法對(duì)QCC302x/3x等新平臺(tái)同樣適用。
測(cè)試工具
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應(yīng)該類(lèi)似。
如果要debug avrcp,會(huì)發(fā)現(xiàn)默認(rèn)情況下avrcp library debug log并沒(méi)有在QMDE的debug窗口中打印出來(lái)。
比如這句:
在實(shí)際的log中,根本找不到,原因就是因?yàn)闆](méi)有打開(kāi)avrcp的debug log。
操作步驟
首先帶有debug log的library和最終使用的library是分開(kāi)的,比如默認(rèn)情況下我們使用的arvcp是這樣的:
而帶有debug log的avrcp的library名稱(chēng)應(yīng)該是avrcp_debug,而工程屬性中并沒(méi)有配置,所以這里要改成avrcp_debug:
然后我們要確定avrcp_debug已經(jīng)被編譯了,找到以下文件夾:
adksrcinstalled_libslibdefault_qcc515x_qcc305x ative
查看下面是否有l(wèi)ibavrcp_debug.a這個(gè)文件,實(shí)際上,如果是原始程序,只有l(wèi)ibavrcp.a,并沒(méi)有l(wèi)ibavrcp_debug.a這個(gè)文件,所以我們要自己生成此文件。
找到以下文件,然后用記事本打開(kāi),增加debug這個(gè)選項(xiàng)。
完畢后保存。
我們隨便增加一條log,以便調(diào)試:
完畢后保存,在工程屬性中增加一條宏定義DEBUG_PRINT_ENABLED:
完畢后編譯工程。
會(huì)出現(xiàn)一個(gè)小插曲:
因?yàn)槲覀兩厦嬗玫降腜RINT沒(méi)有定義,這個(gè)只需要包含以下頭文件即可:
隨后編譯運(yùn)行,當(dāng)耳機(jī)連上dongle后,就會(huì)出現(xiàn)我們寫(xiě)的那條log了:
編輯:jq
-
高通
+關(guān)注
關(guān)注
77文章
7536瀏覽量
191627 -
Qualcomm
+關(guān)注
關(guān)注
8文章
676瀏覽量
52486
原文標(biāo)題:【BAQ820】QCC305x如何打開(kāi)library下的debug log
文章出處:【微信號(hào):TalkBT,微信公眾號(hào):藍(lán)牙】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
stm32F407平臺(tái)上使用freertos,使用pvPortMalloc申請(qǐng)內(nèi)存,發(fā)現(xiàn)內(nèi)存中的數(shù)據(jù)總被修改,怎么解決?
恩智浦解讀Zephyr log系統(tǒng)的使用 Zephyr的shell和log功能介紹

請(qǐng)問(wèn)DLPC754X平臺(tái)下的OSD設(shè)計(jì)文件.osddesign用啥工具打開(kāi)呢?有下載鏈接嗎?
Cadence Verisium Debug:統(tǒng)一調(diào)試平臺(tái),加速SoC設(shè)計(jì)
HAL庫(kù)在A(yíng)rduino平臺(tái)上的使用
在基于TMS320C64x的DSP平臺(tái)上運(yùn)行TMS320C64x編解碼器

如何打開(kāi)和關(guān)閉TPS6507x電源

隨機(jī)相位雙向可控硅光電耦合器KLM305X 產(chǎn)品規(guī)格書(shū)
可控硅驅(qū)動(dòng)光電耦合器KL305X 產(chǎn)品規(guī)格書(shū)
QCC5229高通藍(lán)牙音頻方案

QCC5181QCC3086QCC3084QCC3083 USB Audio 96K/24bit LDAC

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

評(píng)論