AVR Studio 6 - Kompilieren und flashen in einem Schritt?

OP #2759933
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
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
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

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.