PPCNUX / mcnix

Diskussionen rund um Linux, PowerPC und Apple
Aktuelle Zeit: Sa 25 Mai 2013, 19:26:01

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: opb device programmieren (xilinx ppc405)
BeitragVerfasst: Di 18 November 2008, 14:43:55 
Offline

Registriert: Di 18 November 2008, 10:46:38
Beiträge: 3
Hallo,

ich arbeite mit einem in ein virtex2pro fpga board integrietem ppc405 Prozessorkern.

Darüber möchte ich ein von mir erstelltes opb device ansprechen.
Zum ansprechen des devices habe ich allerdings bis jetzt nur sehr dürftiges Material gefunden.
Über die in der von xilinx mitgelieferten xio.h datei kann ich daten an das device schicken und lesen.
Allerdings ist mir nicht genau klar, wie das funktioniert.
Die Daten werden an einen Speicherbereich geschrieben, aber wo wird das handling mit den busprotokoll gemacht. Macht das der arbiter. Wie bekommt dann mein Kernelmodul mitgeteilt, dass ein bus error vorliegt und die Daten nicht übertragen wurden?
Warum hängt das gesamte Linux, wenn ich als Antwort aus dem device ein retry schicke? Ist das schreiben in den IO gemappten Speicherbereich "non-preemptive"?

Weiß jemand eine gute Informationsquelle für Probleme dieser Art?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: opb device programmieren (xilinx ppc405)
BeitragVerfasst: Di 18 November 2008, 17:40:50 
Offline

Registriert: Di 18 November 2008, 10:46:38
Beiträge: 3
Anscheinend ist der zugriff auf das Device non preemtive, da der preempt_count > 0 ist. (oops meassage)
Womit hängt das zusammen?
Dabei wird der preempt_count bei jeder erzeugten oops message um 3 erhöht. auch wenn ich das Modul entferne und neu lade. Läßt dass auf ein nicht richtig behandeltes Kernelmodul beim entfernen aus dem System schließen?


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: opb device programmieren (xilinx ppc405)
BeitragVerfasst: Sa 06 Dezember 2008, 11:21:13 
Offline
PPCNUX Team
Benutzeravatar

Registriert: Fr 02 Februar 2007, 17:27:33
Beiträge: 139
Wohnort: Ostschweiz
Hallo mensch0815,

Willkommen im Forum. Sorry, dass du keine Antwort erhalten hast. Entweder sind die Beiträge untergegangen, oder es kann leider niemand etwas Substantielles dazu beitragen.

Gruss

tomlin


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Keine Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group. Color scheme by ColorizeIt.
Deutsche Übersetzung durch phpBB.de