Actions
新建 #78
openrk3568 调试i2s3用于语音模块
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
Actions
#1
Updated by 余 顺 over 2 years ago
- File clipboard-202208161716-ktzkd.png clipboard-202208161716-ktzkd.png added
- File clipboard-202208161717-zptsd.png clipboard-202208161717-zptsd.png added
- File clipboard-202208161718-t6zwq.png clipboard-202208161718-t6zwq.png added
- File clipboard-202208161718-9uvpc.png clipboard-202208161718-9uvpc.png added
客户补充说明:硬件接了 I2S3 还有i2c5
声卡设备已经注册成功了 cat /proc/asound/cards 也有设备了
但是mclk仍然没有信号
软件修改如下:
现在趋向的方向:根据网上说没有mclk输出 可能需要修改驱动来获取,有在尝试这方面的修改
Updated by 谭 志豪 over 2 years ago
mclk调试流程
1. 实际测量硬件是否有波形
2. 确认pinctrl复用
3. 确认clk_summary
Updated by 余 顺 over 2 years ago
- Subject changed from rk3568 i2s m1 飞线接es8311 语音模块 i2s3不能用于这个语音模块 to rk3568 调试i2s3用于语音模块
Actions
#5
Updated by 余 顺 over 2 years ago
- File es8311.c es8311.c added
- File clipboard-202208181051-nljcm.png clipboard-202208181051-nljcm.png added
参考网址 https://blog.csdn.net/hb9312z/article/details/103369664
参考修改:
对应的驱动文件在附件es8133.c
dts 这 pinctrl 使用mclk 如下修改
Updated by 余 顺 almost 2 years ago
Actions