-
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
Następne wpisy z tego wątku
- 23.08.16 12:13 Atlantis
- 23.08.16 12:17 Atlantis
- 23.08.16 12:20 wchpikus
- 23.08.16 13:18 Artur Miller
- 23.08.16 14:51 wchpikus
- 23.08.16 15:04 Waldemar
- 23.08.16 21:30 Atlantis
- 30.08.16 03:11 Grzegorz Niemirowski
Najnowsze wątki z tej grupy
- Programiści nie przestają zadziwiać świat
- Długi kabel zasilający a na końcu procek
- Dlaczego nam nie idzie
- Co czujnik to inna temperatura
- Jak naprawić pilota
- Dlaczego TMP wer. 2.0 nie może być sprzedawany jako patyk USB lub karta PCIe 1x?!?
- produkcja w UE
- Pamięć SRAM nie działa z Z80182
- plyta indukcyjna - naprawa
- założyłem kamerę
- syrenki alarmów
- Czym obecnie programuje się EPROM-y?
- zagadka sieciowa
- W Polsce powstaje grawitacyjny magazyn energii
- Linux wciąż wspiera dyskietki. Porządki w sterownikach do FDD
Najnowsze wątki
- 2025-09-10 Programiści nie przestają zadziwiać świat
- 2025-09-09 Lublin => Delphi Programmer <=
- 2025-09-09 Lublin => Programista Delphi <=
- 2025-09-09 Warszawa => Specialist in Administration <=
- 2025-09-09 Warszawa => Programista Microsoft Dynamics 365 Finance & Operations (D
- 2025-09-09 Warszawa => Specjalista/tka ds. Administracji <=
- 2025-09-08 Długi kabel zasilający a na końcu procek
- 2025-09-08 Dużo niższe temperatury procesora po obudzeniu komputera... tak ma być czy jest coś nie tak?
- 2025-09-08 Warszawa => Senior Fullstack Developer <=
- 2025-09-08 Warszawa => Head of Technology <=
- 2025-09-08 Pozbawianie obywatelstwa: Rosja olewa konstytucyjny zakaz "jak RP3"?
- 2025-09-08 Wrocław => Android Developer (Java) <=
- 2025-09-08 Warszawa => Programista C <=
- 2025-09-08 Warszawa => Software .Net Developer <=
- 2025-09-08 Polacy zbiednieli