Gast
#3063185
Hallo zusammen, welche Möglichkeiten gibt es um von einem Linux, das auf einem MicroBlaze läuft auf Peripherie zuzugreifen, die am PLB hängt? Habe irgendwo gelesen, dass dies mit dem mmap-Befehl geht, indem man in den entsprechenden Speicherbereich schreibt (der im EDK angegaben ist). Das funktioniert bei mir aber nicht. Ich bin mir abe nicht sicher wieso :) Ich habe die Vermutung habe, dass ich mit jedem Aufrufen von mmap auch an die Speicherstelle schreibe ... aber das ist nur eine Vermutung. Hat da jemand ein Beispiel oä? Eine weitere Möglichkeit ist wohl einen Treiber zu schreiben, dass würde aber zu weit gehen. Gibt es noch weitere Ansätze? Zum Testen habe ich als Peripherie das Standardbeispiel genommen, das der Wizard vom EDK erstellt. Schönen Abend!