Forum: Mikrocontroller und Digitale Elektronik STK500 / AVR Studio - Newbie-Frage


von Markus B. (ducks)


Lesenswert?

Moin

Ich hab bisher etwa 10 andere STK500-Beiträge gelesen, aber mein Problem 
beginnt schon viel früher als alle anderen :)

Ich möchte meinen ATTiny per Batch-File programmieren. Bisher habe ich 
das AVR-Studio benutzt, für grössere Stückzahlen sollte es jedoch eine 
einfachere Lösung geben.

Wo ich momentan noch Probleme habe: Muss ich für die Benutzung des 
STK500 auch ein Eval-Board haben? Oder funktioniert das Batch-File auch 
für eine Programmierung per ISP mkII Programmer (über USB)?

Mir scheint, als ob ich da was grundsätzlich nicht verstanden habe...das 
Batch-File zu erstellen wäre das kleinere Problem, das ist ja im 
Handbuch recht gut erklärt.

Bin um jede Hilfe froh.

Thx
Markus

von Markus B. (ducks)


Lesenswert?

Das hatte ich noch vergessen:

Batch-File:
Stk500.exe -cUSB -dATtiny44 -e -fDFE2 -FDFE2 -EFF -GFF 
-ifDBedix_V01_00_01.hex -pf -vf -lFF > ATtiny44.log

Fehlermeldung im Log-File:
STK500 command line programmer, v 2.2 Atmel Corp (C) 2004-2005.

Could not connect to STK500 V2 on USB

von xeox (Gast)


Lesenswert?

bist du dir sicher dass die verbindungseinstellungen sicher sind? häufig 
wird ein serieller port (COMx) emuliert, den du dann ansprechen musst.

ansonsten kannst du dir mit 2 widerständen und der parallelen 
schnittstelle einen sp12-programmer basteln den man sehr einfach über 
batch-files ansprechen kann.

gruß
xeox

von Markus B. (ducks)


Lesenswert?

"bist du dir sicher dass die verbindungseinstellungen sicher sind? 
häufig
wird ein serieller port (COMx) emuliert, den du dann ansprechen musst."

Ich kann auch keinen Port definieren, ergibt folgenden Fehler-Log

Scanning ports:
COM1 ... Port busy or STK500 not connected
COM2 ... Port busy or STK500 not connected
COM3 ... Port busy or STK500 not connected
COM4 ... Port busy or STK500 not connected
COM5 ... Port busy or STK500 not connected
COM6 ... Port busy or STK500 not connected
COM7 ... Port busy or STK500 not connected
COM8 ... Port busy or STK500 not connected
COM9 ... Port busy or STK500 not connected
Could not connect to STK500 V2 on COM9

Hier müsste der richtige Port ja dann gefunden werden, oder? Ich kann 
übrigens per AVR Studio ohne Probleme über USB programmieren.

von Martin .. (xeox) Benutzerseite


Lesenswert?

das sagt stk500 -h

c   Select communication port; 'COM1' to 'COM8' for STK500 or AVRISP, 
'USB'
    or 'USB:<sernum>' for AVRISP mkII. If this parameter is ommitted the
    program will scan the COM ports for STK500/AVRISP only.

was er für <sernum> erwartet kann ich dir allerdings nicht sagen..

von Markus B. (ducks)


Lesenswert?

Martin Walcher wrote:
> das sagt stk500 -h
>
> c   Select communication port; 'COM1' to 'COM8' for STK500 or AVRISP,
> 'USB'
>     or 'USB:<sernum>' for AVRISP mkII. If this parameter is ommitted the
>     program will scan the COM ports for STK500/AVRISP only.
>
> was er für <sernum> erwartet kann ich dir allerdings nicht sagen..

Wenn ich das hier lese, habe ich den Eindruck, dass man mit dem STK500 
gar nicht über die USB-Schnittstelle programmieren kann...

von Hannes L. (hannes)


Lesenswert?

Markus Bleuer wrote:

> Wenn ich das hier lese, habe ich den Eindruck, dass man mit dem STK500
> gar nicht über die USB-Schnittstelle programmieren kann...

Schonmal dran gedacht, dass das STK500 kein USB hat und der 
USB-Seriell-Wandler dem PC eine virtuelle serielle Schnittstelle 
unterjubelt??

...

von Jörn P. (jonnyp)


Lesenswert?

Mein stk500 hat keine USB-Schnittstelle, sondern RS-232.
Du kannst einen USB zu RS-232 Converter benutzen. Zuvor solltest du hier 
im Forum aber mal schnüffeln, welcher Converter es denn tut. Zu diesem 
Thema sind schon etliche Artikel geschrieben worden.

von Anonymous (Gast)


Angehängte Dateien:

Lesenswert?

(Picture = Atmel STK500).

The command line tool stk500.exe works with the original
Atmel ISP programmers STK500, AVRISP and AVRISP mkII.
If you are using a clone (not from Atmel), then there is
no warranty that the programmer will work with stk500.exe.

Stk500: (Controlled via RS232 port).
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2735

AVRISP: (Controlled via RS232 port).
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2726

AVRISP mkII: (Controlled via USB port).
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3808

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.