Forum: Compiler & IDEs AVR Studio verstellt?


von Sandra (Gast)


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.

von hp-freund (Gast)


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

von Sandra (Gast)


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!

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
Noch kein Account? Hier anmelden.