Einstieg Microblaze & Xilinx SDK: I2C?

OP Persönliche Seite #1899866
Lesenswert?

Moin,

ich mache gerade meine ersten Schritte mit dem Microblaze. Habe ISE 12.1 
installiert, mit dem EDK ein Design mit Microblaze, GPIO und IIC 
Controller erzeugt. Ein UCF File angelegt. Das Ganze dann fuers SDK 
exportiert, dort nach dem Quickstart Guide ein Board Support Package und 
ein C Projekt erzeugt. Ich kann meinen Code auf das FPGA-Board laden und 
mein Programm ausfuehren. Erhalte wie gewuenscht Ausgaben auf der 
ebenfalls eingebauten seriellen Schnittstelle.

Grundsaetzlich funktioniert also alles. Nun moechte ich den IIC 
Kontroller benutzen, die Funktionen kann ich mit aus den Headerdateien 
der BSP zusammensuchen. Leider funktioniert das ganze nicht. Die 
Funktionen liefern auch keine Fehler, sondern kehren immer mit SUCCESS 
zurueck. Das API schaut so aus als wuerde Rueckmeldung nur ueber 
Interrupts erfolgen.

Also meine Fragen:

1. Wo finde ich ein funktionsfaehiges Minimalbeispiel fuer den Iic 
Controller?

2. Wo finde ich im EDK/SDK Doku zu dem Treiber? Zu der Doku des 
Controllers an sich (Register etc.) hab ich rgendwo im EDK einen Link 
gefunden. Aber zum Treiber aus dem BSP hab ich nix gefunden, dazu muss 
es doch irgendwo auch Dokumentation geben?

Waere fuer ein Paar Tipps sehr dankbar :-)
Sebastian

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