mikrocontroller.net

Forum: FPGA, VHDL & Co. NiosII, Quartus & UART/RS232


Autor: Luggi S__ (mmpls)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Gemeinde!

Ich habe hier das NiosII EEK CycloneIII Edition und mach zum Einstieg 
ein paar Spielereien.

Jetzt möchte ich zwischen NEEK und PC eine RS232-Verbindung aufbauen, 
also habe ich da eine UART im SoPC-Builder mit eingefügt, PinAssignment 
gemacht und mit Quartus synthetisiert und auf dem Cyclone zum Laufen 
gebracht. Dann in der Nios IDE die Software geschrieben.

Ich tu mir jetzt schwer, detailierte Fehlermeldungen zu schreiben, weil 
ich schon soviel probiert hab und immer wieder hakts wo anders:
Beim Compilieren in Quartus schimpft er übers PinAssignment - hab ich 
das irgendwann hinbekommen, steigt mir die IDE beim Compilieren aus und 
sagt manchmal nur
"..Pausing target processor: not responding.
Resetting and trying again: FAILED."
weiter keine Fehlermeldung. Wenn das Programm dann doch mal läuft, dann 
tut sich an meinem TXD-Pin nichts.

Ich weiß schon, besser wäre es, wenn ich detailiert schreiben würde 
welche Fehler wann auftreten, aber vielleicht kann sich jemand auch so 
ein Herz nehmen und mir einen UART-DesignFlow vom SoPC-Builder bis zur 
C-Source in der NiosIDE abstecken.

Ich wäre zutiefst dankbar, weiß nicht mehr so recht, an welchen Rädchen 
ich drehen soll...

Autor: Luggi S__ (mmpls)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hat sich erledigt,
danke und

Grüße

Autor: Tommi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
an was lag es denn ?
gruss, tommi

Autor: Luggi S__ (mmpls)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hmmm, ob ich das verraten soll... ;-)

Naja, es war wohl ein Zusammenspiel von mehreren Missgeschicken, hatte 
ich mal das eine richtig gemacht, war das andere wieder falsch.
Quellen des Übels waren besonders das Configuration-Setting (einige der 
im Neek verdrahteten Cyclone-Pins sind default-mäßig als programming-pin 
vorgesehen) und die nichtvorhandene Nios-Lizenz (weshalb man brav den 
Quartus-Programmer laufen lassen sollte).
Also einfach mal konzentriert eins nach dem anderen...

Schöne Grüße,
Luggi.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.