大家好! 我是“声波电波就看今朝”成员的一位FAE Devin.wen,欢迎大家关注我们的账号。
今天给大家大概讲解“如何排查Qualcomm BT Audio”的疑难杂症(二):ACAT Tools 脚本命令使用。
如果大家还没有注册我们大大通的账号,麻烦扫描如下的二维码来注册一下吧,方便我们后期问题讨论。
在上篇的博文中,指导大家安装了ACAT Tools, 今天给大家讲解如何使用ACAT Tools, 在使用前建议大家安装一下必要的库和插件 graphviz 和 matplotlib:
在Windows上安装matplotlib:
- https://matplotlib.org/stable/users/installing/index.html 链接上下载
- python -m pip install -U matplotlib 安装
在Windows上安装graphviz:
- http://www.graphviz.org/download 链接上下载
- Python –m pip install graphviz==0.8.4 安装
接下来列出几个常用在Audio分析上使用的ACAT的脚步指令:
1、查看Coredump脚本:
- c:\QTIL\ADK_Toolkit_1.2.9.25_x64\tools\pyenv37\Scripts\acat.exe -c 20221219093559.xcd -b c:\QTIL\Coredump_analysis_files\Shoze\kymera_stre_audio.elf –j c:\Project\adk-src-1-0_qtil_standard_oem_qcc517xqcc307x\audio\qcc517x_qcc307x\kalimba_ROM_14612\kymera\prebuilt_dkcs\maor_rom_release\download_peq.elf – i
2、TRB连接ACAT在线调试脚本:
- c:\QTIL\ADK_Toolkit_1.2.9.25_x64\tools\pyenv37\Scripts\acat.exe -s “trb/scar/0” -b C:\Project\adk-src-1- 0_qtil_standard_oem_qcc517xqcc307x\audio\qcc517x_qcc307x\kalimba_ROM_14612\kymera\output\maor_rom_release\build\debugbin\kymera_maor _audio.elf -j c:\Project\adk-src-1-0_qtil_standard_oem_qcc517xqcc307x\audio\qcc517x_qcc307x\kalimba\kymera\output_bundles\maor_rom_release\download_passthrough\download _passthrough.elf –I (USB: “tc/usb2tc/119”)
3、查看当前Kymera的运行情况:
c:\QTIL\ADK_Toolkit_1.2.9.25_x64\tools\pyenv37\Scripts\acat.exe -c c:\QTIL\Coredump_analysis_files\Shoze\20221219093559.xcd -b c:\QTIL\Coredump_analysis_files\Shoze\kymera_stre_audio.elf -w HTML_output.html
功能很多就不在这一一的列出来了,有什么不明白的地方可以直接咨询我们。
下篇博文预告:
下次的博文给大家描述如何分析 Audio buffer 内的数据信息,欢迎大家登录大大通一起探讨和学习。
FAQ:
1、参考文档?参考80-CG063-1_REV_AB_Debugging_with_ACAT.pdf
2、ADK_Toolkit 的版本有要求吗?
给予你们当前项目的ADK对应的ADK_Toolkit版本就行。
3、graphviz 和 matplotlib的版本有要求吗?
这需要看你们使用的ADK版本有关系, 具体的可以直接咨询我们的FAE
4、python的版本有要求吗?
用你们adk里面的现有python版本就行,前提是要安装完整。
5、遇见问题如何联系?
可以直接在该博文下留言,也可以扫描上面的二维码注册后,可以找到我。等你联系哦……
评论