# codec适配及Audio系统解析
##codec适配
启动后耳机及mic无反应,开始绕了个大圈看了遍安卓的Audio系统,结果从最上层查到最底层,发现原因不过是fex没写全而已:
~~~
[audio_para]
audio_used = 1
audio_playback_used = 1
capture_used = 1
audio_lr_change = 0
audio_pa_ctrl = port:PG0<1><default><default><0>
~~~
加上audio_pa_ctrl的配置即可,这里使用了空闲引脚PG0,实际上没有接PA,也可以直接改驱动源码来支持不接PA,不过比较麻烦,就直接拿个空闲引脚凑数了。
##Audio系统解析
- 荔枝派概览
- 合作编辑留言墙
- 荔枝派资源汇总
- 开箱清单
- 开箱指南
- 常见开箱问题
- 开箱经历
- FAQ
- TODO List
- 硬件设计全解析
- 主控芯片概览
- PCB基础知识
- PCB参数确认
- 电源电路设计
- DDR电路设计
- DDR原理图设计
- DDR_PCB_Layout
- DDR测试
- 存储电路设计
- Nand_Flash电路设计
- eMMC电路设计
- TF卡电路设计
- 显示接口设计
- RGB_LCD电路设计
- VGA电路设计
- CVBS电路设计
- LVDS_LCD电路设计
- CPU_LCD电路设计
- MIPI电路设计
- HDMI电路设计
- 摄像头接口设计
- 并行CSI摄像头接口设计
- MIPI摄像头接口设计
- 音频接口设计
- 内置CODEC接口设计
- I2S接口设计
- S/PDIF接口设计
- USB电路设计
- 射频部分设计
- 其它外设接口电路设计
- 生产测试全解析
- PCB生产解析
- 元器件采购解析
- SMT及后焊解析
- 可制造性分析
- PCBA测试解析
- 品控解析
- 包装及物流解析
- linux系统适配全解析
- 启动流程概览
- boot0
- boot1
- uboot
- kernel
- rootfs
- uboot编译指南
- 内核编译指南
- 主要外设适配解析
- DDR
- eMMC
- LCD
- VGA
- USB
- CSI
- WIFI
- BT
- codec
- tv-out
- 根文件系统构建指南
- busybox
- buildroot
- bootstrap
- debian
- ubuntu
- 安卓系统适配全解析
- 安卓编译系统解析
- 安卓系统架构解析
- 安卓下外设适配及其系统解析
- codec适配及Audio系统解析
- wifi适配
- usb适配
- pm解析
- uart适配
- 安卓ROM深度定制
- Zero Linux系统适配过程记录
- camdriod 走读
- linux下app应用举例
- opencv
- 讯飞SDK
- mxnet
- 安卓下app应用举例
- smali简介及反编译应用