eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRaspberry Pi + codec audio na I2S › Re: Raspberry Pi + codec audio na I2S
  • Data: 2016-08-23 10:21:56
    Temat: Re: Raspberry Pi + codec audio na I2S
    Od: Waldemar <w...@z...fu-berlin.de> szukaj wiadomości tego autora
    [ pokaż wszystkie 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: