AVR Studio 6 - Kompilieren und flashen in einem Schritt?

OP #2759933
Lesenswert?

Hallo zäme,

Bin ein absolutes AVR Studio 6-Greenhorn und kriege es nicht auf die 
Reihe da einen Build eines Projektes zu machen mit automatischem, 
anschliessendem flashen.

Es gibt da ja diesen Button "Start without debugging" (grüner 
Turbo-Pfeil in der Debug-Sektion). Wenn ich den klicke wird IMHO ein 
build gemacht und dies dann gleich in den uC runter geladen. Nur leider 
klappt dies nur ganz selten, meist ändert sich der Inhalt des Displays, 
das Testweise am ATtiny25 (=Target) hängt nicht, oder in einer 
unerklärlichen Art und Weise. Selten funktioniert es tadellos.

Wenn ich stattdessen das "Device programming" Fenster öffne und das 
schon gebuildete hex-File direkt runterlade funktioniert immer alles 
bestens. Wackelkontakte etc. an der HW können ausgeschlossen werden.

Programmer: JTAGICE mkII (im ISP-Modus)
Target: ATtiny25 mit DOG-LCD, 5V-Betrieb
AVR-Studio Version: 6.0.1843
ARM Toolchain: 1.0.0.30 - GCC 4.6.1

Vielen Dank für Hinweise, wie ich dies hinbekommen könnte. Ev. ein 
Einstellungsproblem in den Optionen, oder etwas, das ich ausser acht 
liess?

Grüsse Simon
OP #2760278
Lesenswert?

Hi Klaus,

Merci für Deine Antwort. Leider unterstützt der Tiny25 das 
JTAG-Programmieren nicht. Oder liege ich ev. falsch? Wie müsste ich dies 
sonst aktivieren?

Edit: Ah nein, kann gar nicht gehen, da reichen ja die Pins gar nicht 
aus. Wie kann ich mein Problem mit SPI oder notfalls debugWire lösen?
OP #2762661
Lesenswert?

Ich habe unterdessen herausgefunden, dass es ein Problem mit der 
debugWIRE-Schnittstelle sein muss. Wenn ich den debugWIRE über SPI 
einschalte (z.B. im Device Programming-Fenster) gibt es im "günstigen" 
Fall eine Fehlermeldung, dass die Kommunikation zum Chip über SPI nicht 
mehr möglich sei. Macht zwar Sinn, ist aber dämlich, dass hierfür eine 
Fehlermeldung aufpoppt, wenn ich genau dies ja absichtlich machen 
wollte...

Kommt hingegen beim Einschalten der debugWIRE-Verbindung KEINE 
Fehlermeldung, dann ist irgend was schief gelaufen, das Debuggen 
funktioniert dann nicht, und somit auch das direkte Runterladen des 
Codes per Knopfdruck auf den grünen Pfeil nicht.

Der Fehler tritt nur sporadisch auf und dies im Build 6.0.1843 des neuen 
AVR Studio 6...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren