USB-Compliance Test - Register setzten

Gast #4241182
Lesenswert?

Hallo,

ich möchte auf einem Altera Cyclone V SoC Dev Kit einen USB-Compliance 
Test ausführen. Dafür ist es aber notwendig den USB 2.0 OTG Controller 
auf dem FPGA in einen Test Modus zu versetzen. (Siehe Datenblatt im 
Anhang)
Meine Frage ist wie kann ich die Register im FPGA so setzen das er in 
den Testmodus springt.

Gruß Jan
Angehängte Dateien:
#4241614
Lesenswert?

Das ist doch eigentlich vom FPGA unabhängig. Der hat ja mit dem USB-Teil 
gar nichts am Hut. Also reduziert sich dein Problem auf einen "simplen" 
Registerzugriff. Du musst also einfach die (physikalische) 
Speicherstelle 0xFFB00440 bzw. 0xFFB40440 lesen und schreiben. Das geht 
zum Beispiel aus Linux über /dev/mem:
http://naveengopala-embeddedlinux.blogspot.de/2012/01/reading-physical-mapped-memory-using.html

Vielleicht solltest du vorher noch alle Treiber, die irgendwas mit dem 
USB-OTG zu tun haben, ausm System schmeißen (rmmod), damit sich da nix 
in die Queere kommt.

Gruß
Marius

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren