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