mikrocontroller.net

Forum: PC Hard- und Software MPC5200 AC97 Codec anschliesen


Autor: Maximizer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Ich verwende das TQM5200 Modul mit dem MPC5200B PowerPc von Freescale.
Es läuft darauf ein Linux Kernel 2.6.32.
Ich versuche verzweifelt den Audio Codec WM9714 über das Soundkarten 
Interface AC97 das CPU seitig von einem Programmable Serial Controller 
(hier PSC2) dargestellt wird anzusprechen.

Als bootloader wird U-Boot verwendet der sich den Kernel und das Device 
Tree Blob (tqm5200.dts) über tftp holt.

Das tqm5200.dts habe ich für PSC2 so angepasst:
// PSC2 in ac97 mode example
ac97@2200 {    // PSC2
    compatible = "fsl,mpc5200b-psc-ac97","fsl,mpc5200-psc-ac97";
    cell-index = <1>;
    reg = <0x2200 0x100>;
    interrupts = <2 2 0>;
};

Im Kernel habe ich die Treiber
Freescale MPC5200 PSC in AC97 mode driver
und SoC AC97 Audio support for Phytec pcm030 and WM9712
einkompiliert.

Natürlich passt der WM9712 nicht zu 100% zu dem verwendeten WM9714 aber 
es ist eben mal ein erster Ansatz.

Um als Anwender auf die Soundkarte zugreifen zu können vewende ich ALSA 
und die alsa-utils.
Wenn ich nun eine alsa anwendung starten möchte(aplay) bricht diese mit:

ALSA lib confmisc.c:670:(snd_func_card_driver) cannot find card '0'
usw. ab.

Es ist wohl noch keine Karte erkannt denn:

/proc/asound/#>cat cards
--- no soundcards ---

Wenn ich mir auf dem Oszi die AC97 Schnitstelle anschaue passiert da gar 
nix. Die NREST Leitung ist auf high, alles andere ist ruhig, egal ob ich 
den Treiber lade oder eine Alsa anwendung ausführen möchte.

Hat vllt. jemand eine Idee wo ich noch schauen könnte,
oder ob ich vllt. irgend etwas noch gar nicht beachtet habe

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.