Forum: Mikrocontroller und Digitale Elektronik AVR Studio 4.12 SP4


von Gast (Gast)


Lesenswert?

Hallo zusammen,

hat jemand ´ne Ahnung wo man beim AVR Studio das Häkchen setzen muss, 
damit im "Programmerfenster" die aktuellen Daten des Projekts übernommen 
werden (also MCU-Typ, Hex-File). Geht das überhaupt?
Im Moment ist es so, dass immer die Daten des letzten MCU drinstehen was 
geflasht wurde, unabhängig welches Projekt offen ist.
Und irgendwie find ich keinen Menupunkt wo man das ändern könnte.

von Jupp (Gast)


Lesenswert?

>Im Moment ist es so, dass immer die Daten des letzten MCU drinstehen was
>geflasht wurde, unabhängig welches Projekt offen ist.

Scheint keinen zu geben.

von Power (Gast)


Angehängte Dateien:

Lesenswert?

Meinst du so wie im Bild?
Das geht nur bei Assemblerprojekten, die mit AVR-Studio angelegt wurden. 
Bei C geht's nicht.

von Jupp (Gast)


Lesenswert?

Nee, sowas meint er nicht. Was du gezeigt hast und was auch bei C geht 
(bei mir zumindest), bezieht sich ja nur auf den Speicherinhalt.

von Power (Gast)


Lesenswert?

>Das geht nur bei Assemblerprojekten

Korrektur: scheint auch bei GCC-Projekten zu funktionieren, den µC muss 
man aber selbst auswählen.

von Power (Gast)


Lesenswert?

>bezieht sich ja nur auf den Speicherinhalt.
Ja, ist richtig. Die Daten holt es sich dabei aus dem erzeugten 
Objectfile, das nach 'Build and run' erstellt wurde. Mit 'Build' wird 
auch das Hexfile erzeugt.
Das Problem ist, dass das Prog-Fenster eine eigenständige SW ist, die 
nur als Plugin im Studio ist. Also muss der µC immer gewählt werden. Man 
könnte das STK500.exe ja auch ohne AVR-Studio nutzen.

von Gast (Gast)


Lesenswert?

Bei meiner Frage geht´s um ein Assemblerprojekt.
Projekt ist vollständig angelegt und funktioniert auch ohne Probleme.
Bin jetzt auch nur deshalb draufgekommen, mal nachzuschauen ob sich da 
was "automatisieren" lässt, weil ich jetzt mal fast eien halben Tag mit 
Fehlersuche beschäftig war, und letztlich feststellen musste, dass das 
Hexfile von einem anderen Projekt war. Bisher noch nie passiert, aber 
irgendwann ist immer das erste Mal - dumm gelaufen.

von Power (Gast)


Lesenswert?

Wie gesagt: im Bild oben habe ich die Häkchen beim Flash und EEPROM bei 
'use current Simulator ..' angewählt, geht nach 'Build and run'. Dann 
bist du beim Programmieren sicher dass das programmiert wird was du auch 
debuggen kannst.

von Gast (Gast)


Lesenswert?

>Das Problem ist, dass das Prog-Fenster eine eigenständige SW ist, die
>nur als Plugin im Studio ist. Also muss der µC immer gewählt werden.

Wenn die Programmer-SW das aus dem Projekt erzeugte Hex-File automatisch 
übernehmen würde, wäre das schon ein echter Fortschritt.
Kann man das wo einstellen?

von Power (Gast)


Lesenswert?

>Kann man das wo einstellen?

Habe ich zwei höher beschrieben. Nur den µC musst du von Hand auswählen.

von Gast (Gast)


Lesenswert?

.. da war ich wohl etwas langsam beim schreiben..

von Gast (Gast)


Lesenswert?

Funktioniert!
'Build and run' war der Trick. Bei nur "Build" ist die Auswahl "Use 
current.. " deaktiviert.

Danke allen für die Hilfe

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.