eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRaspberry Pi + codec audio na I2S › Raspberry Pi + codec audio na I2S
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!peer04.fr7!news.highwinds-
    media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.
    neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    Newsgroups: pl.misc.elektronika
    X-Mozilla-News-Host: news://news.neostrada.pl:119
    From: Atlantis <m...@w...pl>
    Subject: Raspberry Pi + codec audio na I2S
    Date: Mon, 22 Aug 2016 20:29:05 +0200
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
    Thunderbird/45.2.0
    MIME-Version: 1.0
    Content-Type: text/plain; charset=utf-8
    Content-Transfer-Encoding: 8bit
    Lines: 44
    Message-ID: <57bb4470$0$12549$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.7.16.47
    X-Trace: 1471890544 unt-rea-a-01.news.neostrada.pl 12549 83.7.16.47:50360
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 2608
    X-Received-Body-CRC: 3193598471
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:704570
    [ ukryj nagłówki ]

    Próbuję w tej chwili podłączyć Raspberry Pi Zero do modułu z układem
    wm8731. System wykrywa chip na magistrali i2c. Pierwotnie posługiwałem
    się tym opisem:

    http://blog.koalo.de/2013/05/i2s-support-for-raspber
    ry-pi.html

    Pominąłem jedynie opis poświęcony kompilowaniu jądra, bo AFAIK od
    jakiegoś czasu niezbędne moduły są już standardowo dołączane do Rapbiana
    Jessie. Niestety stosowanie się do tej instrukcji nie przynosiło żadnych
    efektów - w systemie nie pojawiała się żadna nowa karta dźwiękowa.

    Trochę doczytałem i wygląda na to, że w nowszych wersjach systemu
    ładowanie modułów odbywa się przez wpisy w /boot/config.txt

    Dodałem więc następujące wpisy:
    dtparam=i2s=on
    dtoverlay=i2s-mmap
    dtoverlay=rpi-proto


    Po restarcie nastąpił połowiczny sukces "aplay -l" pokazuje kartę
    dźwiękową, jednak dmesg pokazuje następujące błędy podczas startu systemu:

    [ 9.949830] snd-rpi-proto soc:sound: ASoC: CPU DAI (null) not registered
    [ 9.949873] snd-rpi-proto soc:sound: snd_soc_register_card() failed: -517
    [ 10.033350] snd-rpi-proto soc:sound: ASoC: CODEC DAI wm8731-hifi not
    registered
    [ 10.033391] snd-rpi-proto soc:sound: snd_soc_register_card() failed: -517


    Nie jestem też w stanie niczego odtworzyć za pośrednictwem tej karty - w
    głośnikach cisza, a w dmesg kolejne błędy:

    [ 175.093402] bcm2835-i2s 20203000.i2s: I2S SYNC error!
    [ 176.125304] bcm2835-dma 20007000.dma: DMA transfer could not be
    terminated
    [ 176.126270] bcm2835-i2s 20203000.i2s: I2S SYNC error!
    [ 176.265806] bcm2835-dma 20007000.dma: DMA transfer could not be
    terminated


    Ktoś ma jakiś pomysł? problem prawie na pewno nie jest sprzętowy.
    Próbowałem na dwóch różnych Raspberry Pi i wielokrotnie sprawdzałem
    połączenia.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: