对于8257的机器,尤其是蓝牙问题,主要靠ATClog来分析蓝牙除音频以外的几乎所问题;而蓝牙音频相关,除了需要ATCLog之外,还需要dump音频数据;这里就介绍一下这两种log的抓取方法
1. 打开ATCLogger
如果车机通过USB连接了电脑,那么可以通过adb命令来打开
adb shell "am start -n com.autochips.atclogger/com.autochips.atclogger.MainActivity"
如果车机没有连接,则需要进入工厂模式,在工厂模式中找到日志工具,点开即可
ATCLogger首页
2. 设置蓝牙选项
打开设置按钮,一般设置开关,打开MobileLog和ConnsysLog,关闭ModemLog和NetworkLog
一般设置示例
然后,点击ConnsysLog
点击示例
可以进入到如下界面
ConsysLog设置界面
在这个界面,勾选Stack Log,同时,BT Firmware Log Level设置为Debug
设置结果如图
这样,抓蓝牙日志,ATCLogger就设置完毕了
3. 点击首页的开始录制按钮,然后,复现现象
4. 现象出现以后,先停止录制,然后,导出ATCLog,导出的时候,可以使用如下adb命令
adb root
adb remount
adb pull /storage/emulated/0/atclog/
5. 注意事项
- 如果是蓝牙音乐卡顿等问题,开始录制以后,蓝牙需要断开重新,这样才可以抓到A2DP的音频数据
- 如果条件允许,在开始录制之前,可以点击清空日志按钮,清空之前的日志