Anfängerfrage zum STK500

OP #1708815
Lesenswert?

Hallo Forum.
Mit der Sufu bin ich leider nicht fündig geworden...
Es ist doch möglich aus dem Programmers Notapad heraus mit [WinAVR] 
Program direkt einen Prozessor zu beschreiben oder?
Wenn ich das anstoße schmiert AvrDude immer mit einem Windows-Fehler ab.
Mein Makefile sieht folgendermaßen aus:
1
AVRDUDE_PROGRAMMER = stk500
2

3
# com1 = serial port. Use lpt1 to connect to parallel port.
4
AVRDUDE_PORT = com9    
5
# programmer connected to serial device
6

7
AVRDUDE_WRITE_FLASH = -U flash:w:$(TARGET).hex

Das ist im Grunde die Grundconfiguration aus dem Makefile-Beispiel.
Ich habe hier nur den Port auf com9 gestellt, da mein USB-Seriell 
Adapter dort werkelt.
Mit AVR Studio klappt das auch, also sollte das stimmen.

Folgende Meldung erhalte ich:
> "make.exe" program
avrdude -p atmega8 -P com9     -c stk500    -U flash:w:main.hex
avrdude: stk500_getsync(): not in sync: resp=0x00
make.exe: *** [program] Error -1073741819

> Process Exit Code: 2
> Time Taken: 00:31

Was bedeutet jetzt not in sync? Bzw. wo kann ich Übertragungsraten 
einstellen?

Und dann noch eine generelle Frage zum STK500:
Kann man über den 6-Pin ISP-Anschluss auch direkt in eine fertige 
Schaltung flashen oder ist der Anschluss nur für's STK500 geeignet?

Danke und Gruß
Tele
Gast #1708817
Lesenswert?

Die 2. Frage kann ich dir schonmal beantworten:
Ja kann man!
Du kannst sowohl mit dem 6-poligen als auch mit dem 10-poligen Anschluss 
externe Schaltungen programmieren.
Über den VTARGET Jumper kann man dabei wählen, ob das Ziel über ISP mit 
Spannung versorgt werden soll oder nicht.

Hier steht die Anschlussbelegung:
http://www.mikrocontroller.net/articles/AVR_In_System_Programmer#ISP
Gast #1709189
Lesenswert?

>Folgende Meldung erhalte ich:
>> "make.exe" program
>avrdude -p atmega8 -P com9     -c stk500    -U flash:w:main.hex
>avrdude: stk500_getsync(): not in sync: resp=0x00

Sieht nach zuviel Leerzeichen oder sogar Tabulatoren zwischen
den Parametern aus. Mach die mal weg. Ein Leerzeichen zwischen
den Parametern, nicht mehr, nicht weniger.
Gast #1715689
Lesenswert?

>sorry dass ich jetzt erst reagiere
1h nach meinem Post. Also so spät finde ich das jetzt eigentlich nicht 
:)

Eigentlich sollte avrdude bei "stk500" selbst rausbekommen, ob die 
Firmware Version 1.x oder 2.x ist. Ein Hinweis in der avrdude.conf legt 
aber nahe, daß das wohl nicht immer klappt und man besser die Version 
mit angibt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren