AVR Studio 4

Gast #68801
Lesenswert?
• ▲
▼
Im AVR Studio 4 gibt es ein Menü Tools; hier können externe Programme
aufgerufen werden. Ich benutze dies, um das Programmiertool "dude"
über eine BAT-Datei für einen STK200-kompatiplen adapter aufzurufen.
Als Argument wird der Name der hex-Datei eingetragen, als "initial
directory" die, in der die hex-Datei steht.
Diese Angaben müssen beim Wechsel des Projekts leider immer mit
aktualisert werden. Ich habe bisher vergeblich nach einer Möglichkeit
gesucht, dies zu automatisieren ( bei Editoren z. B. Crimson oder
Proton gibt es einen Platzhalter für den aktuellen Dateinamen) und auch
in der ATMEL-Dokumentation nichts gefunden (es ist vermutlich
vermutlich irgendwas in spitzen Klammern <??>).
Gast #68802
Lesenswert?
• ▲
▼
Habe genau das gleiche Problem.
ich will als Argument den Dateinamen der kompilierten .hex Datei des
jeweiligen Programmes. Aber ich finde auch keine Infos wie dieser
Platzhalter (falls es einen gibt) aussehen muss.

Kann jemand weiterhelfen?
#68803
Lesenswert?
• ▲
▼
Hi Stefan!
Ich stand mal vor dem gleichen Problem und hab auch nix passendes vom
Studio her gefunden, deswegen hab ich mir einfach schnell ein kleines
Progrämmchen geschrieben (siehe Anhang..)!

Das ersetzt einfach nur alle "_CURRENTHEX_" in seinem
Kommandozeilenargument durch den Pfad von der Hex vom aktuellen Projekt
(holt letzte Projekt aus der Registry und ersetzt die Endung aps durch
hex) und führt das ganze dann aus.

Du musst also einfach nur mein Programm als Command angeben und bei
Arguments z.B:
avrdude -p m16 -c stk200 -P lpt1 -U flash:w:"_CURRENTHEX_":i

Hoffe mal das hilft dir!

Mit freundlichen Grüßen,
André
Angehängte Dateien:
Gast #1754008
Lesenswert?
• ▲
▼
Auch wenn's schon Jahre her ist ...
Ich habe jetzt dasselbe Problem.
Gibt es mittlerweile eine Lösung?
Das Programm von André Freitag funktioniert unter Windows 7 64bit leider 
nicht.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.