Forum: Mikrocontroller und Digitale Elektronik Zynq - AXI Lite Slaves melden sich nicht - Linux stürtzt ab


von Zynq (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich baue in Vivado aktuell ein Block-Design mit einigen AXI-Lite Slaves.
Wenn ich über /dev/mem versuche, auf die Slaves zuzugreifen, melden sich 
diese aber leider nicht und das System stürzt ab.

Wollte daher mal wissen, ob ihr irgendwelche groben Fehler seht bei 
der ganzen Sache.

von Henning K. (Firma: CoSynth GmbH & Co. KG) (thehawk)


Lesenswert?

Hallo,

allein mit dem Block-Diagramm ist schwer zu sagen, ob Du einen groben 
Fehler im Design hast. Auf den ersten Blick würde ich sagen, sieht das 
ganze so erstmal sinnvoll verbunden aus. Das reicht aber noch nicht, 
damit das System korrekt funktioniert. Die Frage wäre unter anderem, 
welche Adressen Du den Komponenten zugewiesen hast.

Du hast ja unter anderem zwei Busse im System, funktioniert einer der 
beiden?

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Haste denn schonmal das LED Blink Beispiel von Digilent durchgespielt?
Das erklärt recht gut wie man vom Userspace aus bis zu einem GPIO des 
FPGA durchkommt. Natürlich wird da auch erklärt wie man einen AXI Slave 
einbindet.

https://reference.digilentinc.com/zedboard:zedboard
Tutorials -> Embedded Linux Hands-on Tutorial zip
Dadrinn ist dann ein interessantes 46 seitiges pdf.

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
Noch kein Account? Hier anmelden.