没有合适的资源?快使用搜索试试~ 我知道了~
高通平台audio入门
5星 · 超过95%的资源 需积分: 41 54 下载量 154 浏览量
2022-09-06
21:41:26
上传
评论 11
收藏 2.61MB DOCX 举报
温馨提示
试读
64页
1 Audio软硬件系统框架 7 2 Audio bringup 13 2.1 Bringup 流程 14 2.1.1. Peripheral Image Loader (PIL) 是否成功加载? 14 2.1.2. SLIMbus 是否UP? 15 2.1.3确认声卡是否注册? 16 2.1.4. 确认codec上电时序和是否正确复位? 16 2.1.5 软硬件是否匹配? 16 2.1.6. GPIO配置 19 2.1.7 集成外部芯片模块 19 2.1.8. 配置audio通路 19 2.2 Bringup kernel层 20 2.2.1 Device tree 20 2.3 Bringup 系统层 22 2.3.1 audio相关的系统属性列表 22 2.4 Bringup Hal层 24 2.4.1 Device table 24 2.4.2 A
资源详情
资源评论
资源推荐
Thundersoft
Audio 入门手册
高通平台
Ver: V1.0
Thunder Software Technology Co., Ltd
目录
目录 ...........................................................................................................................................................................2
Revision History .........................................................................................................................................................6
1 Audio 软硬件系统框架 .....................................................................................................................................7
1.1 硬件部分 ....................................................................................................................................................7
1.1.1 HW 框架....................................................................................................................................................7
1.1.2 CODEC 功能介绍 ......................................................................................................................................8
1.2 软件部分 ......................................................................................................................................................11
1.2.1 SW Architecture ......................................................................................................................................11
1.2.2 代码位置 ...............................................................................................................................................12
2 Audio bringup...................................................................................................................................................13
2.1 Bringup 流程.................................................................................................................................................14
2.1.1. Peripheral Image Loader (PIL) 是否成功加载? ....................................................................................14
2.1.2. SLIMbus 是否 UP? ..............................................................................................................................15
2.1.3 确认声卡是否注册?.............................................................................................................................16
2.1.4. 确认 codec 上电时序和是否正确复位? ...........................................................................................16
2.1.5 软硬件是否匹配?..................................................................................................................................16
2.1.6. GPIO 配置 ..............................................................................................................................................19
2.1.7 集成外部芯片模块................................................................................................................................19
2.1.8. 配置 audio 通路 ...................................................................................................................................19
2.2 Bringup kernel 层...........................................................................................................................................20
2.2.1 Device tree ..............................................................................................................................................20
2.3 Bringup 系统层 .............................................................................................................................................22
2.3.1 audio 相关的系统属性列表...................................................................................................................22
2.4 Bringup Hal 层................................................................................................................................................24
2.4.1 Device table.............................................................................................................................................24
2.4.2 Audio hal changes ...................................................................................................................................25
3
2.5 Route 配置.....................................................................................................................................................27
2.5.2 ADB DEBUG ROUTE .................................................................................................................................27
2.5.1 Mixer path xml ........................................................................................................................................35
6.8.1 Mixer path 定义.....................................................................................................................................35
2.6 bringup 排查流程 ..........................................................................................................................................39
7.4 命令 ...............................................................................................................................................................39
3 Fastmmi source code ............................................................................................................................................39
4 ACDB 校准 ............................................................................................................................................................41
4.1 Adding a device ..............................................................................................................................................42
4.1.1 Creating ACDB device ID and calibration data ........................................................................................42
5 How to debug........................................................................................................................................................44
3.1 How to R/W Registers ....................................................................................................................................44
3.1.1 SLIMBUS slave device register dump ......................................................................................................44
3.1.2 Read SLIMBUS slave device register .......................................................................................................44
3.1.3 Write SLIMBUS slave device registers.....................................................................................................44
3.1.4 Power state of the WCD codec ...............................................................................................................45
3.1.5 soundwire slave device register dump....................................................................................................45
3.1.6 R/W soundwire slave device registers ....................................................................................................45
3.1.7 soundwire master device register dump ................................................................................................45
3.1.8 R/W Soundwire master device register ..................................................................................................45
3.1.9 WSA881x r/w operations ........................................................................................................................46
3.1.10 How to R/W WCD9335/934x codec registers .......................................................................................46
11.1 用户空间 log debug.................................................................................................................................47
11.1.1 kernel debug .........................................................................................................................................47
11.1.2 Log 分析...............................................................................................................................................47
6.4 Enable Logs ....................................................................................................................................................48
11.1.2 framework debug..................................................................................................................................49
11.1.2 system Debug........................................................................................................................................49
11.1.3 Other debug ..........................................................................................................................................49
11.1 Enable audio/voice log codes in QXDM .......................................................................................................49
11.3 Enabling logs ................................................................................................................................................51
4
11.3.1 Java file logs ..........................................................................................................................................51
11.3.2 C/C++ source file logs............................................................................................................................51
11.3.3 C files log in kernel ................................................................................................................................52
5.工具/配置文件及使用方法 .................................................................................................................................52
5.1 软件 ...............................................................................................................................................................52
5.1.1 软件列表 ...............................................................................................................................................52
4.1.2 QXDM 使用方法 .....................................................................................................................................53
4.1.3 QCAT 使用...............................................................................................................................................54
9 Audio 的通路及涉及模块 ....................................................................................................................................55
10 QXDM 代码对照表 .............................................................................................................................................55
10.1 Audio Path....................................................................................................................................................57
10.2 Voice Tx and Rx paths ..................................................................................................................................57
10.3 mDSP for the voice Tx and Rx paths.............................................................................................................58
10 Vocie call .............................................................................................................................................................58
10.1 APP path.......................................................................................................................................................58
10.2 Modem path ................................................................................................................................................59
13 Audio 问题集 ......................................................................................................................................................60
13.1 msm8909 平台 Audio 问题 .........................................................................................................................60
13.1.2 问题 1:WCD9326 磁珠问题导致声卡注册失败.................................................................................62
13.1.3 问题 2:WSA8815 BusID 问题导致声卡注册失败 ...............................................................................64
13.1.4 问题 3:speaker 无输出........................................................................................................................65
13.1.4 问题 4:mic 无输入...............................................................................................................................65
13.2 msm8996 audio 问题...................................................................................................................................65
13.2.1 说明 .....................................................................................................................................................65
13.2.2 问题 1: speaker 无输出(xml 修改无效) ..............................................................................................65
1 专业术语 .............................................................................................................................................................66
14 参考文献 ...........................................................................................................................................................67
5
剩余63页未读,继续阅读
守望尼罗河畔的初心
- 粉丝: 107
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论7