登录
|
立即注册
网站首页
网站论坛
BBS
积分充值
每日签到
搜索
MCU智学网
»
网站论坛
›
CPU SOC处理器论坛
›
瑞芯微RK
›
帖子
分享Rockchip Audio 开发指南
[复制链接]
1028
0
发表于 2023-2-14 15:45:29
|
查看全部
|
阅读模式
本文包含源代码、原理图、PCB、封装库、中英文PDF等资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
Rockchip Audio 开发指南
1. 概述
1.1 Rockchip 音频特性
1.2 DAI
1.2.1 I2S
1.2.1.1 I2S 控制器 Features
1.2.1.2 I2S-TDM 控制器 Features
1.2.1.3 RK 系列芯片 I2S 支持列表
1.2.2 PDM
1.2.3 DCODEC
1.2.4 VAD
1.2.5 SPDIF
1.3 Combo DAI
2. Audio 驱动开发
2.1 声卡基本构成
2.2 代码清单
2.3 DAI 驱动开发
2.3.1 I2S
2.3.1.1 协议格式设置
2.3.1.2 master / slave 设置
2.3.1.3 时钟相位反相设置
2.3.1.4 bclk-fs 设置
2.3.1.5 高精度时钟设置
2.3.1.6 其他
2.3.2 I2S-TDM
2.3.2.1 TX/RX 时钟共享设置
2.3.2.2 data line 全映射设置
2.3.2.3 TDM 半帧模式设置
2.3.2.4 TDM slot 参数设置
2.3.3 PDM
2.3.3.1 data line 全映射设置
2.3.3.2 高精度时钟设置
2.3.3.3 其他
2.3.4 DCODEC
2.3.4.1 时钟同步模式设置
2.3.4.2 DSM 输出模式设置
2.3.5 VAD
2.3.5.1 音频源设置
2.3.5.2 检测声道设置
2.3.5.3 数据存储模式设置
2.3.5.4 缓存大小设置
2.4 Combo DAI 驱动开发
2.4.1 sub dai 设置
2.4.2 声道映射设置
2.4.3 master / slave 设置
2.4.4 时钟相位反相设置
2.4.5 实例
2.5 CODEC 驱动开发
2.6 Machine 驱动开发
2.6.1 Simple Card
2.6.1.1 协议格式设置
2.6.1.2 mclk-fs 设置
2.6.1.3 master / slave 设置
2.6.1.4 时钟相位反相设置
2.6.1.5 TDM slot 参数设置
2.6.1.6 声卡添加实例
2.6.2 Multi Codecs Machine Driver
2.6.2.1 dai / codec 设置
2.6.2.2 协议格式设置
2.6.2.3 mclk-fs 设置
2.6.2.4 master / slave 设置
2.6.2.5 时钟相位反相设置
2.6.3 HDMI Audio
2.7 音频时钟补偿
3. 调试方法
3.1 硬件仪器
3.1.1 万用表
3.1.2 示波器
3.1.3 信号发生器
3.1.4 AP分析仪
3.2 调试命令
3.2.1 procfs
3.2.2 clk summary
3.2.3 寄存器
3.2.3.1 io 命令
3.2.3.2 regmap
3.2.3.3 i2c-tools
3.2.3.3.1 i2cdetect
3.2.3.3.2 i2cdump
3.2.3.3.3 i2cset
3.2.3.3.4 i2cget
3.2.4 alsa-utils
3.2.4.1 aplay
3.2.4.2 arecord
3.2.4.3 aplay | arecord
3.2.4.4 amixer
3.2.4.5 alsaloop
3.2.5 tiny-alsa
3.2.5.1 tinypcminfo
3.2.5.2 tinyplay
3.2.5.3 tinycap
3.2.5.4 tinymix
3.2.6 xrun profiling
3.2.6.1 xrun kmsg
3.2.6.2 xrun ftrace
3.2.6.3 trace-cmd
3.2.6.4 KernelShark
3.3 PC 工具
4. FAQ
4.1 芯片接口支持情况
4.2 声卡注册失败
4.3 播放无声
4.4 播放失真
4.5 录音无声
4.6 录音失真
4.7 速率过快或者过慢
4.8 规律性断音
4.9 杂音
4.10 XRUN
4.11 I/O error
Rockchip_Developer_Guide_Audio_CN.pdf
(1.39 MB, 下载次数: 0)
2023-2-14 15:45 上传
点击文件名下载附件
举报
回复
返回列表
*
滑块验证:
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
admin
管理员
293
主题
21
回帖
3995
积分
Ta的主页
发信息
签到
连续天
6人
签到看排名
更多
精彩推荐
RV1126 RV1109硬件设计全套参考资料包
1、介绍 RV1126和RV1109是专用于视觉处理的高性能处理器SoC,可广泛应用于智能门锁、
瑞芯微 RK3326 RK3326S 硬件参考设计分享
RK3326是为个人平板电脑和智能音频设备设计的高性能四核应用程序处理器。提供了许多嵌
更新自动建库工具PCB Footprint Expert 202
已更新至目前最新版本Footprint Expert 2024.04 自动建库工具Footprint Expert 2023.
RK1808全套资料 包含芯片手册 参考设计 硬
一、简介 随着物联网和人工智能的兴起,AIoT(AI+IoT)芯片也随之兴起,RK1808是瑞芯
瑞芯微 RK3568 硬件参考设计分享 原理图 PC
RK3568芯片介绍简介瑞芯微RK3568芯片是一款定位中高端的通用型SOC,是一款高性能低功
更多
热点动态
1.
量程自动切换数字电压表proteus仿真 程序资
2.
自制FM收音机
3.
Cadence Allegro 17.4 电子设计速成实战宝
4.
RTL8309N方案-8口Switch原理图PCB规格书
5.
思特威SC4336_数据手册 SC4336_设计应用指
6.
思特威SC3338_数据手册 SC3338_设计应用指
7.
思特威SC3336_数据手册 SC3336_设计应用指
8.
思特威SC3335_数据手册 SC3335_设计应用指
更多
随手拍
1.
量程自动切换数字电压表proteus仿真 程序资
2.
自制FM收音机
3.
免费分享 全开源全协议245W桌面充电站-无线
4.
Cadence Allegro 17.4 电子设计速成实战宝
5.
VL817-Q7 USB3.0 HUB方案 包含规格书 参考
更多
客服中心
微信扫描二维码
服务时间:周一至周日 8:30-22:00
在线客服
客服微博
产品咨询
售后中心
快速回复
返回顶部
返回列表