Project

General

Profile

Actions

新建 #78

open

rk3568 调试i2s3用于语音模块

Added by 余 顺 over 1 year ago. Updated about 1 year ago.

Status:
新建
Priority:
普通
Assignee:
Category:
其他
Target version:
Start date:
08/16/2022
Due date:
% Done:

0%

Estimated time:

Description

版型:rp-box-rk3568
系统:linux 4.19. BSPv1.3
需求:通过i2s3 控制 es8311 语音模块
客户:@rp-rk3568-linux-feat

进行的对比实验:rp-box-rk3568开发版,linux 4.19. BSPv1.3 硬件从i2s m1 5根线飞线接了es8311语音模块,还有i2c5,dts已经排查过复用引脚了,i2c已经注册成功,i2s probe也已经注册,但目前就是没有在dev/snd下生成对应声卡设备,并且示波器量取mclk没有输出,初步判定是没有使能导致,请问应该如何使能,能够正常的使用i2s3。 i2s1连接模块内置的语音模块是没有问题的,为什么i2s3就不能直接用


Files

clipboard-202208161716-ktzkd.png (149 KB) clipboard-202208161716-ktzkd.png 余 顺, 08/16/2022 08:14 AM
clipboard-202208161717-zptsd.png (70.4 KB) clipboard-202208161717-zptsd.png 余 顺, 08/16/2022 08:16 AM
clipboard-202208161718-t6zwq.png (51.7 KB) clipboard-202208161718-t6zwq.png 余 顺, 08/16/2022 08:17 AM
clipboard-202208161718-9uvpc.png (104 KB) clipboard-202208161718-9uvpc.png 余 顺, 08/16/2022 08:17 AM
es8311.c (22.2 KB) es8311.c 余 顺, 08/18/2022 01:48 AM
clipboard-202208181051-nljcm.png (107 KB) clipboard-202208181051-nljcm.png 余 顺, 08/18/2022 01:49 AM
clipboard-202304191503-nyata.png (65.1 KB) clipboard-202304191503-nyata.png 余 顺, 04/19/2023 05:49 AM

Updated by 余 顺 over 1 year ago

客户补充说明:硬件接了 I2S3 还有i2c5

声卡设备已经注册成功了 cat /proc/asound/cards 也有设备了

但是mclk仍然没有信号

软件修改如下:

现在趋向的方向:根据网上说没有mclk输出 可能需要修改驱动来获取,有在尝试这方面的修改

Actions #2

Updated by 谭 志豪 over 1 year ago

mclk调试流程
1. 实际测量硬件是否有波形
2. 确认pinctrl复用
3. 确认clk_summary

Actions #3

Updated by 余 顺 over 1 year ago

  • Subject changed from rk3568 i2s m1 飞线接es8311 语音模块 i2s3不能用于这个语音模块 to rk3568 调试i2s3用于语音模块
Actions #4

Updated by 余 顺 over 1 year ago

客户反馈:需要在设备驱动中增加mclk申请,并且使能,对应的dts也要加

Updated by 余 顺 over 1 year ago

参考网址 https://blog.csdn.net/hb9312z/article/details/103369664

参考修改:
对应的驱动文件在附件es8133.c

dts 这 pinctrl 使用mclk 如下修改

Actions

Also available in: Atom PDF