首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

音频驱动中I2S寄存器没法读写

2013-09-05 
音频驱动中I2S寄存器无法读写我使用的平台s5pv210+wm8976,进行音频驱动移植。共有三组I2S,分别为I2S0,I2S1,

音频驱动中I2S寄存器无法读写
我使用的平台s5pv210+wm8976,进行音频驱动移植。共有三组I2S,分别为I2S0,I2S1,I2S2,硬件连接的是是I2S1。
现在遇到的问题是,三组I2S进行probe时,只有I2S0的寄存器IISAHB可以进行读写,而其他两组的IISAHB读出的数据为0,也无法往寄存器写数据。IISCON和IISMOD寄存器三组都可以进行读写。
请问有前辈遇到过类似问题吗?烦请指点一二,谢谢!
[解决办法]
有没有正确进行初始化配置,有很多IO口是功能复用的,有的时候默认功能不一定是I2S,可能是GPIO或其他功能,
[解决办法]
看你的描述,我也看不出是哪的问题,不过既然其中有一组是好的,那你就把这几组的硬件和软件按都对着看看,看是哪不同,应该能找到问题所在。
[解决办法]

引用:
我使用的平台s5pv210+wm8976,进行音频驱动移植。共有三组I2S,分别为I2S0,I2S1,I2S2,硬件连接的是是I2S1。
现在遇到的问题是,三组I2S进行probe时,只有I2S0的寄存器IISAHB可以进行读写,而其他两组的IISAHB读出的数据为0,也无法往寄存器写数据。IISCON和IISMOD寄存器三组都可以进行读写。
请问有前辈遇到过类似问题吗?烦请指点一二,谢谢!

无法读写 返回的错误信息是什么?
1楼说的情况是存在的 也可能是硬件连接不同

热点排行