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
Die API Doku habe ich gefunden unter $XILINX_EDK/sw/XilinxProcessorIPLib/drivers/iic_v2_00_a/doc/html/api/ind ex.html Das ist allerdings nur der selbe Kram der auch in den Headerdateien steht und mir im Moment keine grosse Hilfe...
Und Beispiele: $XILINX_EDK/sw/XilinxProcessorIPLib/drivers/iic_v2_00_a/examples Vergesst also meine Fragen. Ich werde weiter Probieren und nochnal was schreiben falls echte Probleme auftreten.
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.