• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

求助.Raspberry pi B+怎么打开 I2S输出.

Mr.Liang 2014-10-12 浏览量:5506

如题!! 怎么打开B+的I2S出.


我目前知道 I2S 是40Pin接口的12=BCK,35=LRCK,39=GND, 40=DATA。另外2脚=+5V。


求驱动,求步骤...

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 补充一下:树莓派的Linux内核源码中有许多I2S声卡驱动的源代码,可以看下树莓派的Linux源码,剩下的就简单了,找到相应的芯片设计板子就行了。make menuconfig的驱动-声卡驱动中能找到相应的声卡型号,再根据声卡型号查找下相应的芯片就可以。
    • 发布于 2014-10-12
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 转帖                                                                                                     

    http://bbs.hifidiy.net/thread-812137-1-1.html

    既然有I2S接口却不能用总觉得很遗憾,因此到处找资料,终于在国外论坛上找到相关的讨论贴,讨论如何开发I2S驱动,本人对linux驱动的开发完全不懂,经过长期的潜水,终于等到了可用的驱动源代码发布:https://github.com/koalo/linux
        该驱动目前支持TDA1541a、TDA1543、ESS9018、WM8731 等 DAC芯片,下载后编译,替换官方操作系统的kernel和modules,开机,装载相关的modules:
    sudo modprobe -a snd_soc_bcm2708 snd_soc_bcm2708_i2s bcm2708_dmaengine snd_soc_tda1541a snd_soc_rpi_tda1541a
    把播放软件的输出声卡改为I2S声卡:alsa:device=hw=1.0

    • 发布于2014-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 楼主按楼上的帖子试试,试出来将过程发出来造福大家哦

    • 发布于2014-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 很感谢几位答复,我试试看.
    • 发布于2014-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 成功后可以看哪位的回答帮助最大,把分悬赏给他
    • 发布于2014-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 装载不了.会不会是B版和B+的内核芯片不同的关系?
    • 发布于2014-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 没解决怎么给分了?请问说帮我解决了?
    • 发布于2014-11-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 没帮忙解决还给了分...

    还是我在别的论坛找到安装驱动教程的.

    有需要的可以看看这个.

    http://bbs.hifiss.com/forum.php?mod=viewthread&tid=1969

    • 发布于2014-11-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

求助.Raspberry pi B+怎么打开 I2S输出.