AVR Studio- Problem mit STK500v2

Gast #3168699
Lesenswert?
• ▲
▼
ich bin vorkurzem auf AVR Studio 6 umgestiegen und versuche nun seit 
Tagen mehr oder weniger Erfolgreich Mein DX-ISP (STK500v2) als External 
Tool einzubinden.

Soweit ich das richtig verstehe kann ich meinen Microcontroller auslesen 
und löschen! wenn AVRDUDE dann mein, vorher kompiliertes hex file 
einlesen will geht das nicht!

Hier erst mal die Consolenausgabe von AVR Studio:

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 
0.04s

avrdude.exe: Device signature = 0x1e9502
avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will 
be performed
             To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: reading input file "C:\Users\user\Documents\Atmel 
Studio\6.1\feuchtigkeitssensor\feuchtigkeitssensor\Release" 
feuchtigkeitssensor.hex"
avrdude.exe: can't open input file C:\Users\user\Documents\Atmel 
Studio\6.1\feuchtigkeitssensor\feuchtigkeitssensor\Release" 
feuchtigkeitssensor.hex: Invalid argument
avrdude.exe: write to file 'C:\Users\user\Documents\Atmel 
Studio\6.1\feuchtigkeitssensor\feuchtigkeitssensor\Release" 
feuchtigkeitssensor.hex' failed

avrdude.exe: safemode: Fuses OK

avrdude.exe done.  Thank you.




Command:

avrdude.exe


Als Argumente bei External Tools habe ich folgendes angegeben:

-c stk500v2 -P/com3 -p m32  -U flash:w:$(ProjectDir)Release\ 
$(ItemFileName).hex:i


Ich hoffe mir kann jemand sagen was ich falsch machen! Danke fürs lesen.
Moderator Persönliche Seite #3168758
Lesenswert?
• ▲
▼
internoide schrieb:
> avrdude.exe: can't open input file C:\Users\user\Documents\Atmel
> Studio\6.1\feuchtigkeitssensor\feuchtigkeitssensor\Release"
> feuchtigkeitssensor.hex: Invalid argument

Da musst du bitteschön dein Betriebssystem befragen.  Das ist das
direkte Ergebnis von:
1
      f = fopen(fname, fio.mode);
2
      if (f == NULL) {
3
        fprintf(stderr, "%s: can't open %s file %s: %s\n",
4
                progname, fio.iodesc, fname, strerror(errno));
5
        return -1;

Ansonsten: wenn du sowieso ein Atmel Studio benutzt, dann solltest
du einen STK500 doch auch direkt einbinden können, ohne AVRDUDE.
Gast #3169086
Lesenswert?
• ▲
▼
hallo,

vielen Dank für die schnelle Antwort! Allerdings peil ichs immer noch 
nicht so richtig! Wie funktioniert das mit dem STK500 in AVR Studio( ich 
hab Version 6)? gibt's da irgendwo ne taugliche Anleitung? Das einzigste 
was ich gefunden habe war n Video wo das einigermaßen mit den External 
Tools erklärt. So ähnlich bin ich das auch vom AVR DUDE auf mac gewohnt.
Gast #3169155
Lesenswert?
• ▲
▼
ja das denke ich mir schon aber ich finde da keine Maske dafür! Wie 
gesagt das einzigste was ich Interface mässig gefunden habe ist das mit 
den External Tools! Verdammt... an sowas kann es doch nicht scheitern!
Gast #3169238
Lesenswert?
• ▲
▼
also wenn ich da jetzt nochmal so drüber nachdenke, ich glaub eigentlich 
schon dass ich so auf dem richtigen weg war!

Akt Konsolenausgabe:

avrdude.exe: reading input file ""
avrdude.exe: error opening : Invalid argument
avrdude.exe: input file  auto detected as invalid format
avrdude.exe: can't open input file : Invalid argument
avrdude.exe: write to file '' failed


Aktuelle Argumentenliste:

-c stk500v2 -P com3  -p m32   -U flash:w: 
"$(ProjectDir)debug\$(ItemFileName).hex" :i


Was bedeutet die dritte Zeile der Ausgaben und wie kann ich das beheben?

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.