1、對於QCC3095耳機工程來說,如果採用KSP錄音,其Toolkit版本只能使用Toolkit1.2.23.13,因為它支援Python 3.11。至於為什麼要使用它,後面會解析到。
該版本的Toolkit安裝只能透過Qualcomm Software Center進行安裝,其python3.11也必須安裝完成。
2、打開CMD,進入Source Code目錄裡面。
3、執行activate.bat檔案,一定要使用

成功顯示為:

4、輸入指令安裝ksp,其中圈起來的部分對應你工程中audio資料夾的路徑

(這是已安裝的顯示)
5、輸入指令安裝graphviz

(這是已安裝的顯示)
6、在電腦上安裝Graphviz軟體,然後到https://graphviz.org/download/現在相應的安裝包
7、確認環境變數已設定
8、打開MDE連接開發板,在ro_fs文件中加入ksp的軟體,該文件可以在工程目錄下找到<ADK>\audio\qcc514x_qcc304x\kalimba_ROM_7120\kymera\prebuilt_dkcs\streplus_rom_release

9、燒錄完成後,連接手機並播放音樂
10、接下來就需要安裝ACAT:
1)、先啟動想要安裝的ADK的Python環境

2)將ACAT-x.y.z-py3-none-any.whl複製到ADK的安裝目錄。(通常ACAT-x.y.z-py3-none-any.whl會放在Project\audio\的資料夾下。)

3)執行以下命令安裝ACAT。
python -m pip install ACAT-x.y.z-py3-none-any.whl

安裝完成後,會生成acat.exe和acat_runner.exe。

11、安裝所需的庫及插件
• python -m pip install -U matplotlib
•https://matplotlib.org/stable/users/installing/index.html
• Python –m pip install graphviz==0.8.4
• 安裝 graphviz for windows
• http://www.graphviz.org/download
• 修改檔案 ADK/tools/pyenv37/Lib/site-packages/graphviz/backend.py
• 如果格式不在FORMATS中:
raise ValueError('未知的格式: %r' % format)
• engine = "C:\QTIL\Graphviz\/bin/dot.exe"
• args, rendered = [engine, '-T%s' % format], None
• 如果 filepath 不為 None:
• args.extend(['-O', filepath])
• rendered = '%s.%s' % (filepath, format)
12、執行TRB連結ACAT線上調試指令:

13、輸入指令stream.create_graph_img()生成chain圖


14、開啟ksp:

配置相關資料:

輸入start開始捕捉,按下enter停止捕捉,數據會出現在先前設定的路徑下。

FAQ1:Toolkit1.2.23.13在哪裡下載和安裝?
通過Qualcomm Package Manager 3安裝。
FAQ2: 什麼是KSP?它有什麼用途?
KSP是一種調試工具,使音訊子系統的使用者能夠從Qualcomm Kymera中運行的圖形中嗅探音訊/數據。
FAQ3:ksp錄音時有哪些需要注意的?
KSP錄音不支援USB DBG的介面,只能用TRB連接。
FAQ4: Toolkit1.2.23.13與其他的Toolkit有什麼不同?為什麼不能使用其他的Toolkit?
Toolkit1.2.23.13是該系列晶片中最後一個toolkit,也是該系列晶片中唯一一個支援python3.11的版本,剛好該KSP需要python3.11。
FAQ5: 和之前大大通上提到的KSP方法有哪些差異?
每個系列晶片的操作方法都不一樣,各自存在差異化。
評論
声波电波就看今朝
1 個月前