-
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.
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
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
- wzmacniacz mocy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
Najnowsze wątki
- 2025-06-18 Poznań => MLOps Engineer <=
- 2025-06-18 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-06-18 Wrocław => SAP ABAP Developer <=
- 2025-06-18 Łódź => Account Manager <=
- 2025-06-18 Warszawa => MLOps Engineer <=
- 2025-06-18 Warszawa => Software Engineer .Net <=
- 2025-06-18 Zakaz używania Kreta
- 2025-06-18 Gdańsk => Controlling systems Consultant <=
- 2025-06-18 Warszawa => Senior Programmer C <=
- 2025-06-18 W państwie tuskiego "prawa" obywatel/poseł ma obowiązek planować pod kątem że będzie aresztowany [Urbaniak]
- 2025-06-18 Warszawa => Mid/Senior IT Recruiter <=
- 2025-06-18 Lublin => Programista Delphi <=
- 2025-06-18 Warszawa => NMS System Administrator <=
- 2025-06-18 Re: Auto miało pozostać na wstecznym biegu z włączonym silnikiem. Kiedy kobieta ponownie wsiadła do pojazdu, mogło dojść do tragicznej pomyłki - zamiast wcisnąć hamulec, niefortunnie nacisnęła pedał gazu.
- 2025-06-17 Re: Auto miało pozostać na wstecznym biegu zwłączonym silnikiem. Kiedy kobieta ponownie wsiadła do pojazdu, mogło dojść do tragicznej pomyłki - zamiast wcisnąć hamulec, niefortunnie nacisnęła pedał gazu.