eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRaspberry Pi + codec audio na I2SRe: Raspberry Pi + codec audio na I2S
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!uni-berlin.de!not-for-mail
    From: Waldemar <w...@z...fu-berlin.de>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Raspberry Pi + codec audio na I2S
    Date: Tue, 23 Aug 2016 10:21:56 +0200
    Organization: Freie Universitaet Berlin
    Lines: 53
    Message-ID: <e...@m...uni-berlin.de>
    References: <57bb4470$0$12549$65785112@news.neostrada.pl>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.uni-berlin.de
    SYcfYtGRu6UfiDOuhYiZbguZj50Y8CVFayRTbaw/2GVOXKc1/WN/0FuEpZ
    Cancel-Lock: sha1:sAjDcILjtVPuYbvgg8Ph+hdaqOU=
    User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
    Thunderbird/45.2.0
    In-Reply-To: <57bb4470$0$12549$65785112@news.neostrada.pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:704604
    [ ukryj nagłówki ]

    Am 22.08.2016 um 20:29 schrieb Atlantis:
    > 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.
    >

    Wyłącz device tree. Jesse ma problemy z I2C, między innymi. Sam przy tym
    nie dłubię, jak na razie, ale kolega z naprzeciwka stołu wczoraj walczył
    z Jessie i tak właśnie rozwiązał sprawę. Nie z audio tylko z wagą, ale
    też I2C device. Z SPI jest podobnie.

    Waldek

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: