28.02.2017, 08:12 AM
(Dieser Beitrag wurde zuletzt bearbeitet: 28.02.2017, 08:13 AM von Basstler.)
(27.02.2017, 07:33 PM)MP1993 schrieb: ...
Nun stellt sich mir die Frage, warum den I2S Bus anders einstellen im System?
Der PCM5102A sollte damit laufen.
I2S Format mit CLK=64fs und 16 Bit Datenwortlänge wird unterstützt.
Weil Linux noch nicht 'weiß' das es eine 'Soundkarte' hat !
I2S ist verhältnismäßig dumm, da gehen idR. nur Streams über die Daten bzw. Taktleitungen.
Trotzdem muss ein Treiber mit den Schnittstellen Specs geladen und gestartet werden.
Der Wolfson auf dem Breakoutboard hat (da er ja bidirektional arbeiten kann) zusätzlich eine I2C Schnittstelle zur Konfiguration.
Dieser Treiber wird beim LinkIt per default gestartet, findet er den Wolfson nicht über I2C, wird auch die I2S wieder zu gemacht und Linux hat keinen Sound.
(27.02.2017, 08:37 PM)christianw. schrieb: Die PCM brauchen doch garkeinen MCLK.
Die nicht, aber der
"Ich hab Millionen von Ideen und alle enden mit Sicherheit tödlich."