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!
Jan schrieb: > 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ä? Vermutungen überprüft man mit einer Simulation. Wenn Dein System schon auf der Hardware läuft, kannst Du für einen schnellen Test ein paar LEDs am GPIO ansteuern. Dafür sollte es auch Beispiele geben. Duke
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.