bes2300之eq除錯(十一)

2021-10-22 16:51:19 字數 1858 閱讀 8099

開啟所使用工程的target.mk

檔案,修改巨集

pc_cmd_uart ?= 1

bes提供了多種濾波方式,可在

target.mk

中進行配置,這裡我使用的預設的配置,如下圖所示,具體要怎麼配置,可乙個根據實際的專案需求

重新編譯並燒錄韌體

工具在bes的ftp伺服器上,位址為

,工具位於tools/audiotools/eq design/

目錄下,audiotool_v3.5.rar為除錯工具,無需安裝,解壓即可使用。

注:com

埠可在裝置管理器中檢視,如下圖

如果找不到,說明驅動安裝有問題,請更新驅動。

連線成功如下如所示:

如果不能連線成功的話,在把

target.mk

檔案下的

debug

巨集關掉,還不行的話,可以把

debug_port

的埠隨便改一下,不要讓

log和

cmd共用通道就行,除錯完

eq在改回來。

猜測是log

會導致工具端指令識別錯誤,然後就

ping

不上了,這個我也是折騰了好久,莫名其妙!

工具介面預設只開了

iir,通過修改

./cfg/test_cfg.json

檔案可以開啟其他選項,當然也要配合韌體中的配置項,比如

target.mk

的巨集定義中使能了

drc,這個就可以把

當除錯好之後,可以通過

等按鍵儲存的引數到

./eq

目錄下。開啟引數與

ui進行對比,如圖

可以知道,前兩個值為

left gain

,right gain

第三個值為點的個數,這裡有兩個點,所以值為2

後面的值每四個為一組,值的意義可以參考**中的結構體

typedef struct iir_param_t;

當聲學已經除錯好了引數,那我們如何匯入到工程中呢?

在工程中開啟

tgt_hardware.c檔案

如上圖,在**中已經幫我們定義好個

eq配置選項,這裡我們用的是

hw_dac_iir

,所以我們定位到

audio_eq_hw_dac_iir_cfg

,將上一步中的除錯好的

eq引數,填進去就好了

BES2300x筆記(6) 如何修改藍芽名稱

有時,銷售對接的客戶需要送樣,就想拿倉庫現有的產品改下藍芽名稱,然後寄給客戶,但諮詢過 和原廠,bes的ota公升級工具竟然不支援修改藍芽名稱!首先,修改後的藍芽名稱肯定不能因為復位 掉電而丟失,那麼我們只能修改flash儲存的藍芽名稱,而且我們知道在使用dld productline燒錄時,有把藍...

linux包之e2fsprogs之chattr命令

概述 root localhost rpm qf usr bin chattr e2fsprogs 1.41.12 18.el6.x86 64 chattr命令的作用很大,其中一些功能是由linux核心版本來支援的,如果linux核心版本低於2.2,那麼許多功能不能實現。同樣 d檢查壓縮檔案中的錯誤...

關閉龍芯2E 之 cache

發表日期 2006 11 01 19 50 pmon 載入kernel 時,是載入到 kseg0 的 通過在 arch mips makefile 中 load config godsonev2e 0x80100000 指定 該位址空間是 unmaped cached 的,當 pmon 將控制權交給...