mikrocontroller.net

Forum: Compiler & IDEs AVR Studio verstellt?


Autor: Sandra (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich nutze den Codevisioncompiler und das JTAG ICE mkII. Aufgespielt habe 
ich das hex-File bis jetzt immer mit AVR-Studio.

Anscheinend habe ich irgendwas verstellt, oder... ich weiß nicht was 
passiert ist, aber wenn ich z.B. mir ein Beipielprogramm mit einer 
printf-Ausgabe erstelle und dieses dann als hex-File aufspiele, so 
erhalte ich an meiner UART keine Ausgabe, obwohl das Programm 
anscheinend erfolgreich aufgespielt ist.

Spiele ich aber das aus dem gleichen Testprogramm erstellte cof-File mit 
dem AVR-Studio auf, so erhalte ich die UART-Ausgaben.

Wenn ich das cof-File öffne, so kann ich leider nicht im C-Code debuggen 
und den Code Schritt für Schritt druchgehen, sondern sehe leider nur den 
Assemblercode.

Was könnte da plötzlich passiert sein, früher ist es auch gegangen??
Die Fusebits müssten passen.

Autor: hp-freund (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Sandra,
hast Du das hex file mal gelöscht? Hat die Datei ein neues 
Datum/Uhrzeit?
Ist die Datei evtl. schreibgeschützt?

>UART keine Ausgabe
Welche Ausgabe meinst Du? Debug über RS232? Wenn ja, ist in den make 
Einstellungen/ext. Makefile debug akiviert?

...
hp-freund

Autor: Sandra (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das hex-File aktualisiert sich.
Ich bekomme auch die Meldung, dass das Programm erfolgreich aufgespielt 
ist.
Wenn ich mit dem Oszi nachmesse, sehe ich aber, dass ich nur eine 
Momentanaufnahme an den Pins des Atmegas messen kann (damit meine ich, 
dass z.B. der Clock der SPI nicht läuft, oder wenn ich einen Pin 
programmiere, der alle 100ms von 0 nach 1 springt und wieder zurück, 
dann bleibt er stur bei 1)

Ich nutze zwar das JTAG USB MKII, habe das
JTAGEN angehackt
OCDEN nicht angehackt.

Das Aufspielen des cof-Files klappt auch nicht mehr. Signatur kann ich 
aber auslesen.
Was könnte ich da verstellt haben?!

Bitte um eure Hilfe und Erfahrung!

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]
  • [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.