手机、平板音频软件开发调测常用命令

本文记录个人在手机音频软件开发调测常用命令,供后续工作学习查询,后续会逐步积累更新!

1、强制进fastboot

adb reboot bootloader

2、退出fastboot

fastboot reboot

3、强制进9008端口

adb reboot edl

4、高通平台主动触发fulldump

adb root

adb shell "echo c > /proc/sysrq-trigger"

5、高通平台主动触发ramdump

(1)首先确认当前芯片平台,adsp对应的ssr是哪个,例如:

(2)命令

To get the full dump, you may disable the SSR and collect the complete dump.

> adb root

> adb shell

> echo "disabled" > /sys/class/remoteproc/remoteproc0/recovery

上面这个是存在子系统导致ssr反复重启的时候才适用。

6、获取当前设备board_id的命令

adb shell "getprop | grep boardid"

修改虚拟board id的操作:

adb reboot bootloader---进fastboot

fastboot oem set-boardid 8115---改V3C boardID,这里的boardid不是固定的哈。

fastboot reboot---重启手机

7、tinymix使用

adb shell tinymix > tinymix_dump-01.txt

8、抓取数字codec 寄存器状态可以用这个命令

adb root

adb shell

mount -t debugfs none /sys/kernel/debug/

cd /d/regmap/soc:spf_core_platform:lpass-cdc

adb shell "cat /d/regmap/soc\:spf_core_platform\:lpass-cdc/registers" > digital-codec-register-dump.txt

9、android kernel log实时查看的命令

adb shell

cat /dev/kmsg |grep xxxx

xxx---为实际要查询的log关键字。例如:

cat /dev/kmsg |grep -iE "fatal error"

10、adb getprop命令

adb shell getprop ro.product.model

adb shell getprop ro.product.brand

adb shell getprop ro.product.name

11、高通芯片平台cpu支持频率和锁频命令

adb shell cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies

echo 3014400 > /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq

cat /sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq

12、高通芯片平台获取DDR频点

(1)挂载点

adb shell mount -t debugfs debugfs /sys/kernel/debug

(2)读频点

adb shell "while true; do cat sys/kernel/debug/clk/measure_only_mccc_clk/clk_measure;usleep 500000;done"

13、高通芯片平台关闭DDR的低功耗模式

adb shell mount -t debugfs debugfs /sys/kernel/debug

echo "{class:ddr, res:min_ps, val:3}" > /sys/kernel/debug/aoss_send_message

14、高通芯片平台确认GPU支持的频率

adb shell

cd /sys/class/kgsl/kgsl-3d0

(1)gpu支持的频率范围

cat gpu_available_frequencies

(2)当前gpu设置的最小频率

cat min_pwrlevel

(3)设置gpu频率

echo 16 > max_pwrlevel

16是一个经验值,实际设置需要根据支持的频率调整

(4)查询当前gpu频率

cat gpuclk

15、高通芯片平台adsp clock调整命令

adb push SysmonAPP data/local/tmp

adb shell

cd data/local/tmp

chmod 777 sysMonApp

./sysMonApp clocks set --coreClock 2000 --busClock 2000

注意:设置时需要确认芯片支持的最大coreClock和busClock。

16、获取产品ddr信息的命令

adb shell cat proc/ddr_info

adb shell cat proc/app_info

17、实时查看应用进程

ps -ef | grep pid号

18、高通Trace32相关命令

相关推荐
AI创界者几秒前
PilotTTS 一键整合包(Win/Mac):8G 显存畅跑,实测解锁情绪与副语言的精准控制
人工智能·macos·aigc·音视频
u152109648491 小时前
S.S.Audio PRO A2音频隔离器
嵌入式硬件·音视频·实时音视频·视频编解码·视频
VidDown3 小时前
显卡处理视频技术详解:从硬解码到 NVENC,GPU 如何让视频处理起飞?
javascript·编辑器·音视频·视频编解码·视频
EasyDSS4 小时前
全能音视频平台/私有化音视频系统EasyDSS!直播/点播/会议/集群对讲一站式落地
音视频
Damon_X4 小时前
车载音频复习
音视频
3DVisionary5 小时前
告别数据中断:XTDIC-VG视频引伸计在金属疲劳测试中3个真实案例
人工智能·音视频·应用案例·xtdic-vg·视频引伸计·疲劳测试·实战复盘
VidDown6 小时前
视频帧率技术详解:从 24fps 到 120fps,帧率如何影响你的观看体验?
网络·网络协议·编辑器·音视频·视频编解码·视频
byte轻骑兵7 小时前
【AVRCP】规范精讲[30]:新播放器上线全流程,蓝牙音频如何发现并接管新应用
音视频·avrcp·蓝牙耳机·音频控制·蓝牙车机
HyperAI超神经8 小时前
支持真人/动漫/动物驱动,美团开源多风格音频驱动视频生成框架LongCat 1.5;百万级图表理解数据集ChartNet提升VLM图表重建与表格提取能力
音视频
狗凯之家源码网8 小时前
苹果 CMS10 酷黑渐变视频站模板落地应用指南
音视频