Frontline CPAS, Wireshark 或者 Ellisys来分析BTsnoop的log
在高通的WCN36x0和WCN39x0代码中启用了一些更多的固件日志
代码位置:
WCN36x0:
wcnss_proc\bt\services\dbg\tools\FTE_log_parser
WCN39x0:
btfm_proc\bt\tools\logparser
高通项目上安装logparser后,可以使用PC上的Frontline CPAS软件解析BTsnoop日志中的增强信息。
从DUT提取的BTsnoop日志,以一种紧凑的方式存储增强的信息。 为了使它更容易被阅读,还有另一个工具来分割它.
你可以在下面的路径中找到这个工具的最新版本:
比如高通WCN39x0:
btfm_proc\bt\tools\scripts\GenFWLog_Snoop.py
命令方式:
# GenFWLog_Snoop.py -i btsnoop_hci.cfa -o btsnoop_hci-output.cfa
打开输出文件,可以逐包查看拆分后的增强日志。
4.1 LOG_ID_PFAL_BUILD_INFO
例如:
上述可以看到测试中使用的固件版本。