Hexagon DSP系列記錄(五)——DSP LOG輸出
參考<SDK_ROOT>/docs/Debugging_Message%20Logging.html
需要完成以下兩部分:
- 程式碼層面
在DSP端程式碼包含標頭檔案與相關巨集。
#ifndef _DEBUG
#define _DEBUG
#endif
#include "HAP_farf.h"
...
AEEResult gaussian3x3_Gaussian3x3s16(const int16* imgSrc, int srcLen, int16* imgDst, int dstLen, uint32 srcWidth, uint32 srcHeight)
{
FARF(RUNTIME_HIGH, “This is a DSP log.\n”);
...
}
- 在合適的手機目錄新建配置檔案<rpc_hlos_process_name>.farf。
其中,<rpc_hlos_process_name>指的是CPU端App/可執行程式/程式的名字。
合適目錄指libxxx_stub.so的同級目錄,可能是/vendor/lib/rfsa/dsp/sdk或/vendor/lib/rfsa/adsp等。
如:
/// libxxx_stub.so push 到了/vendor/lib/rfsa/adsp目錄
adb push hexagon_Debug_dynamic_toolv83_v66/ship/libcalculator_plus_skel.so /vendor/lib/rfsa/adsp
/// 可執行程式為calculator_plus
adb push android_Debug_aarch64/ship/calculator_plus /vendor/bin
/// 所以是在/vendor/lib/rfsa/adsp目錄新建calculator_plus.farf檔案
adb shell "echo 0x1f > /vendor/lib/rfsa/dsp/sdk/calculator_plus.farf"
/// 執行
adb shell export LD_LIBRARY_PATH=/vendor/lib64/ ADSP_LIBRARY_PATH="/vendor/lib/rfsa/dsp/sdk\;/vendor/lib/rfsa/dsp/testsig;" /vendor/bin/calculator_plus sum 10
/// 另開終端檢視DSP log
adb logcat -s adsprpc
其中0x1f指捕獲所有的log。每個層級具體的掩碼定義如下,它們可以任意組合:
0x01 – LOW
0x02 – MEDIUM
0x04 – HIGH
0x08 – ERROR
0x10 – FATAL
相關文章
- DSP學習筆記筆記
- DSP 簡介
- VIAVI唯亞威Trilithic DSP 系列測試儀
- 傳統廣告代理轉型DSP的五大“陷阱”?
- 細數中國DSP行業”五大病態”行業
- 美團DSP廣告策略實踐
- DSP軟體開發心得
- DSP系統的建模和配置
- DSP開發入門學習
- 編譯檢查dsp程式碼的方法編譯
- DSP28335-CPU定時器定時器
- DSP28377S_CAN通訊
- DSP Builder 12.0安裝及crack方法UI
- dm8127 dsp edma 拷貝資料
- DSP晶片效能引數有哪些重要指標?晶片指標
- 語音增強和DSP演算法學習演算法
- LruCache在美團DSP系統中的應用演進
- 締元信:網路資料——DSP仍需DMP驅動
- 記錄輸出結果工具-script
- 開銷退單時出現FRM-40212: Invalid value for field ORDERED_ITEM_DSP.
- Uber的DSP廣告投放,獲超19萬註冊量 | 案例分析
- Logcat完美輸出GC
- 【iCore4 雙核心板_ARM】例程三十八:DSP MATH庫測試
- 將DSP的flash裡面的函式轉移到ram中的步驟函式
- 艾瑞諮詢:2014年中國DSP行業發展研究行業
- 使用Linux下script工具記錄Oracle輸出LinuxOracle
- 高通DSP晶片被曝6個漏洞事件引發的安全危機猜想晶片事件
- 常見處理器MCU、MPU、DSP、FPGA等嵌入式處理器FPGA
- 四層高速dsp開發板製作6——過孔扇出與佈線
- 2015中國市場展示廣告DSP投放實力榜Top 50
- DSP應用例項(一)--輕鬆實現BT多點下載 (轉)
- TI DSP TMS320C66x學習筆記之TI Imglib庫相關函式(四)S3筆記函式
- Android手機上Audio DSP頻率低 memory小的應對措施Android
- 基於HAL庫的STM32的DSP庫詳解(附FFT應用)FFT
- 易觀:2017中國移動DSP市場專題分析(附下載)
- dsp builder 11.0 使用過程中產生的問題及解決方案UI
- linux-把終端輸出記錄到文字Linux
- MySQL 使用tee記錄語句和輸出日誌MySql