mt6735 Audio音乐播放卡顿,如何抓取Ftrace详细步骤
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
Audio音乐播放卡顿,如何抓取Ftrace详细步骤
[SOLUTION]
说明 :
如果遇到播放音乐卡顿的问题 ,
请先只提供 mtklog 和 SYS_FTRACE, 而不需要 dump PCM Data, 因为抓取 PCM data 会影响正常的判断 .
如果 SYS_FTRACE 没有发现问题 , 需要进一步分析再抓取 PCM_DATA.
抓取 SYS_FTRACE 和 mtklog 的详细步骤如下 :
1. 找到 ftrace_all_in_one 的工具 , 这个工具一般是和 GAT 一起 release 的 .
2. 修改 01-catch.bat
(1)
在如下两行中间增加两行删除旧 mtklog, 并重新开启 mtklog 的命令 :
adb shell "echo > /sys/kernel/debug/tracing/trace"
echo press any key to start capturing...
变成
adb shell "echo > /sys/kernel/debug/tracing/trace"
adb shell rm -rf /sdcard/mtklog
adb shell am broADCast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name start
--ei cmd_target 1
echo press any key to start capturing...
(2) 在 pull SYS_FTRACE 后面加一句 pull mtklog 的命令 , 及时提取 mtklog, 以免 mtklog 的有效部分被覆盖 .
adb pull /sys/kernel/debug/tracing/trace SYS_FTRACE
变成
adb pull /sys/kernel/debug/tracing/trace SYS_FTRACE
adb pull /sdcard/mtklog mtklog/
3. 连接 USB, 在 PC 上运行 01-catch.bat to capture trace file
Press any key to start
复现问题 .
Press any key to stop
SYS_FTRACE and mtklog will be pulled fROM device
1. offer SYS_FTRACE and mtklog to MTK
Audio音乐播放卡顿,如何抓取Ftrace详细步骤
[SOLUTION]
说明 :
如果遇到播放音乐卡顿的问题 ,
请先只提供 mtklog 和 SYS_FTRACE, 而不需要 dump PCM Data, 因为抓取 PCM data 会影响正常的判断 .
如果 SYS_FTRACE 没有发现问题 , 需要进一步分析再抓取 PCM_DATA.
抓取 SYS_FTRACE 和 mtklog 的详细步骤如下 :
1. 找到 ftrace_all_in_one 的工具 , 这个工具一般是和 GAT 一起 release 的 .
2. 修改 01-catch.bat
(1)
在如下两行中间增加两行删除旧 mtklog, 并重新开启 mtklog 的命令 :
adb shell "echo > /sys/kernel/debug/tracing/trace"
echo press any key to start capturing...
变成
adb shell "echo > /sys/kernel/debug/tracing/trace"
adb shell rm -rf /sdcard/mtklog
adb shell am broADCast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name start
--ei cmd_target 1
echo press any key to start capturing...
(2) 在 pull SYS_FTRACE 后面加一句 pull mtklog 的命令 , 及时提取 mtklog, 以免 mtklog 的有效部分被覆盖 .
adb pull /sys/kernel/debug/tracing/trace SYS_FTRACE
变成
adb pull /sys/kernel/debug/tracing/trace SYS_FTRACE
adb pull /sdcard/mtklog mtklog/
3. 连接 USB, 在 PC 上运行 01-catch.bat to capture trace file
Press any key to start
复现问题 .
Press any key to stop
SYS_FTRACE and mtklog will be pulled fROM device
1. offer SYS_FTRACE and mtklog to MTK