-
Data: 2016-08-22 20:29:05
Temat: Raspberry Pi + codec audio na I2S
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie 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.
Następne wpisy z tego wątku
- 22.08.16 21:40 Artur Miller
- 22.08.16 22:02 Atlantis
- 22.08.16 22:05 Artur Miller
- 23.08.16 06:09 Atlantis
- 23.08.16 08:03 Artur Miller
- 23.08.16 08:37 wchpikus
- 23.08.16 08:56 Atlantis
- 23.08.16 09:30 Atlantis
- 23.08.16 09:58 wchpikus
- 23.08.16 10:11 Atlantis
- 23.08.16 10:13 wchpikus
- 23.08.16 10:21 Waldemar
- 23.08.16 12:13 Atlantis
- 23.08.16 12:17 Atlantis
- 23.08.16 12:20 wchpikus
Najnowsze wątki z tej grupy
- [słabe wiatry powodują - przyp. JMJ] Energetyczny paraliż w Niemczech
- NxtPaper
- 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
Najnowsze wątki
- 2025-09-11 Komisja sejmowa odrzuca petycję ws. obowiązkowych kanałów RSS na stronach podmiotów publicznych
- 2025-09-11 Komisja sejmowa odrzuca petycję ws. obowiązkowych kanałów RSS na stronach podmiotów publicznych
- 2025-09-10 [słabe wiatry powodują - przyp. JMJ] Energetyczny paraliż w Niemczech
- 2025-09-10 [słabe wiatry powodują - przyp. JMJ] Energetyczny paraliż w Niemczech
- 2025-09-10 [słabe wiatry powodują - przyp. JMJ] Energetyczny paraliż w Niemczech
- 2025-09-10 kol. sukces po polsku: "Samurai Labs. Technologia do zapobiegania samobójstwom"
- 2025-09-10 Donald Trump ma za sobą najbardziej dochodowy rok w swoim życiu.
- 2025-09-10 kol. sukces po polsku: "Samurai Labs. Technologia do zapobiegania samobójstwom"
- 2025-09-10 Donald Trump ma za sobą najbardziej dochodowy rok w swoim życiu.
- 2025-09-10 Fwd: Uprzejmie proszę o sprostowanie nieprawdziwej informacji w art. premium
- 2025-09-10 Po tych dronach to gotówki w obrocie będzie jeszcze więcej
- 2025-09-10 Wściekli obywatele spalili budynek parlamentu Nepalu [bo odcięli im amerykańskie serwery społecznościowe - przyp. JMJ]
- 2025-09-10 NxtPaper
- 2025-09-10 Gdańsk => Starszy programista oprogramowania C++ <=
- 2025-09-10 Łódź => Starszy Specjalista ds. Nowoczesnej Księgowości / Samodzi