PCIe-Quell- und Zieladresse für EDMA
571
Abhinav kumar
Ich habe einen Designware (Synopsys) PCIe Controller, der sowohl EP- (End-Point-) als auch RC- (Root Complex-) Funktionen unterstützt. Für das Implementierungsszenario wird dieser Controller als EP & RC konfiguriert, ein Linux-PC.
Mein Fall ist: Ich möchte einfach 4 Bytes von EP (PCIe Controller) zu RC (Linux PC) übertragen. So wird die Zieladresse im Falle einer Speicherschreibtransaktion von EP (PCIe Controller) zu RC (Linux PC) ? Vielen Dank für jede Hilfe.
Ohne viel mehr Informationen ist es unmöglich zu sagen ... Wenn Sie wirklich an der Adresse "_destination_" interessiert sind, dann ... könnte es auf Ihrem Stack / Heap liegen? ...
Attie vor 6 Jahren
1
Hallo, für das eDMA wird sowohl die Quell- als auch die Zieladresse für die Datenübertragung benötigt. Jetzt habe ich PCIe EP auf meiner Karte, also habe ich eine Quelladresse für das Schreiben von Speicher, weiß aber immer noch nicht, wie die Zieladresse aussehen wird.
Abhinav kumar vor 6 Jahren
0
"_source address for memory write _" ... meinst du "_read_"? Wir können Ihnen nicht weiterhelfen, mit vielen weiteren Informationen zu Ihrem System und was Sie wirklich erreichen wollen ... Was haben Sie versucht? Haben Sie versucht, Speicherplatz zuzuweisen und diesen als Zieladresse ("_write_") zu verwenden?
Attie vor 6 Jahren
0
Normalerweise läuft auf dem Linux-PC ein Treiber, der die Speicherübertragung vom EP entweder als Antwort auf eine Leseanforderung oder als Antwort auf einen geplanten DMA erwartet. Und als Teil der Leseanforderung oder der DMA-Anforderung hätte sie das Ziel für den Speicherschreibvorgang an das EP gesendet. Also, was ist Ihr Fahrer, wer hat es geschrieben und was macht es sonst noch? Sie können nicht einfach einen Speicherschreibvorgang von der EP aus planen und erwarten, dass der Linux-PC das versteht ...
dirkt vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4