Datum:
Hallo, ich hab Problem mit stk500. Dies wird von AVR studio nicht erkannt. Ich drücke connect und wähle stk500 und port->auto. Ich bekomme die Meldung "connect failed". Ich benutze einen rs232 unter windows 7. Bei der Hilfe im AVR Studio habe ich mit STK500 Manual Firmware Upgrade versucht aber wenn ich bei dem Punkt bin dass ich avr progr.. drücken soll, dann erscheint die Meldung "No supported board found". Bitte um Hilfe Gruß
Datum:
Hi, hatte ein ähnliches Problem mit dem STK600. Bei mir war der Treiber des Boards nicht installiert. Plug & Play kennen die glaube ich nicht. Schau mal in der Systemsteuerung unter neuer Hardware, und lass die Treiber automatisch installieren oder updaten. Bei mir ging es danach. Grüße Joe
Datum:
Hallo! Unter welchem logischen COM-Port ist denn deine serielle Verbindung im Betriebssystem eingebunden? Manche (oder alle?) Versionen von AVR-Studio können nur COM1-COM4.
Datum:
>Unter welchem logischen COM-Port ist denn deine serielle Verbindung im >Betriebssystem eingebunden Eigentlich alle
Datum:
Route_66 schrieb: > Manche (oder alle?) Versionen von AVR-Studio > können nur COM1-COM4. Das betrifft nur das alte avrprog.exe, das man benötigt, um einen Firmwareupgrade des STK500 selbst vorzunehmen. Für die normale Arbeit sollte der Port egal sein. sven schrieb: > Ich > drücke connect und wähle stk500 und port->auto. Warum nimmst du denn nicht mal einen explizit benannten Port?
Datum:
>Warum nimmst du denn nicht mal einen explizit benannten Port?
Habe ich auch gemacht. Ich hab versucht jeden Port zu nehmen aber
trotzdem klappts nicht.:-(((
Datum:
sven schrieb: > Habe ich auch gemacht. Ich hab versucht jeden Port zu nehmen aber > trotzdem klappts nicht.:-((( Bist du dir denn sicher, dass deine seriellen Ports überhaupt funktionieren? Du kannst es ja mal mit AVRDUDE probieren und dort mit -vvvv das Debugging für die Kommunikation einschalten, ungefähr so:
$ avrdude -c stk500v2 -P /dev/ttyS1 -p m128 -uF -vvvv
avrdude: Version 5.11.1, compiled on Sep 16 2011 at 13:35:17
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "/usr/local/etc/avrdude.conf"
User configuration file is "/home/j/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/ttyS1
Using Programmer : stk500v2
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv: . [1b]
avrdude: Recv: . [01]
avrdude: Recv: . [00]
avrdude: Recv: . [0b]
avrdude: Recv: . [0e]
avrdude: Recv: . [01]
avrdude: Recv: . [00]
avrdude: Recv: . [08]
avrdude: Recv: S [53]
avrdude: Recv: T [54]
avrdude: Recv: K [4b]
avrdude: Recv: 5 [35]
avrdude: Recv: 0 [30]
avrdude: Recv: 0 [30]
avrdude: Recv: _ [5f]
avrdude: Recv: 2 [32]
avrdude: Recv: . [02]
avrdude: stk500v2_getsync(): found STK500 programmer
AVR Part : ATMEGA128
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 4 12 64 0 no 4096 8 0 9000 9000 0xff 0xff
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
flash 33 6 128 0 yes 131072 256 512 4500 4500 0xff 0xff
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
calibration 0 0 0 0 no 4 0 0 0 0 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : STK500V2
Description : Atmel STK500 Version 2.x firmware
Programmer Model: STK500
avrdude: Send: . [1b] . [02] . [00] . [02] . [0e] . [03] . [90] . [86]
avrdude: Recv: . [1b]
avrdude: Recv: . [02]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [15]
avrdude: Send: . [1b] . [03] . [00] . [02] . [0e] . [03] . [91] . [86]
avrdude: Recv: . [1b]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [14]
avrdude: Send: . [1b] . [04] . [00] . [02] . [0e] . [03] . [92] . [82]
avrdude: Recv: . [1b]
avrdude: Recv: . [04]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: . [0a]
avrdude: Recv: . [1b]
Hardware Version: 2
Firmware Version Master : 2.10
avrdude: Send: . [1b] . [05] . [00] . [02] . [0e] . [03] . [9a] . [8b]
avrdude: Recv: . [1b]
avrdude: Recv: . [05]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: . [ff]
avrdude: Recv: . [ef]
Topcard : Unknown
avrdude: Send: . [1b] . [06] . [00] . [02] . [0e] . [03] . [94] . [86]
avrdude: Recv: . [1b]
avrdude: Recv: . [06]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: 3 [33]
avrdude: Recv: [20]
Vtarget : 5.1 V
avrdude: Send: . [1b] . [07] . [00] . [02] . [0e] . [03] . [98] . [8b]
avrdude: Recv: . [1b]
avrdude: Recv: . [07]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: . [0a]
avrdude: Recv: . [18]
avrdude: Send: . [1b] . [08] . [00] . [02] . [0e] . [03] . [95] . [89]
avrdude: Recv: . [1b]
avrdude: Recv: . [08]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: 2 [32]
avrdude: Recv: / [2f]
avrdude: Send: . [1b] . [09] . [00] . [02] . [0e] . [03] . [96] . [8b]
avrdude: Recv: . [1b]
avrdude: Recv: . [09]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: . [01]
avrdude: Recv: . [1d]
avrdude: Send: . [1b] . [0a] . [00] . [02] . [0e] . [03] . [97] . [89]
avrdude: Recv: . [1b]
avrdude: Recv: . [0a]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: . [1f]
SCK period : 10.9 us
Varef : 5.0 V
Oscillator : 3.686 MHz
avrdude: Send: . [1b] . [0b] . [00] . [03] . [0e] . [02] . [9e] . [01] . [80]
avrdude: Recv: . [1b]
avrdude: Recv: . [0b]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [0e]
avrdude: Recv: . [02]
avrdude: Recv: . [00]
avrdude: Recv: . [1e]
avrdude: Send: . [1b] . [0c] . [00] . [0c] . [0e] . [10] . [c8] d [64] . [19] [20] . [00] S [53] . [03] . [ac] S [53] . [00] . [00] ? [3f]
avrdude: Recv: . [1b]
avrdude: Recv: . [0c]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [0e]
avrdude: Recv: . [10]
avrdude: Recv: . [c0]
avrdude: Recv: . [cb]
avrdude: stk500v2_command(): command failed
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA128 is 1E 97 02
avrdude: Send: . [1b] . [0d] . [00] . [03] . [0e] . [11] . [01] . [01] . [0a]
avrdude: Recv: . [1b]
avrdude: Recv: . [0d]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [0e]
avrdude: Recv: . [11]
avrdude: Recv: . [00]
avrdude: Recv: . [0b]
avrdude done. Thank you.
|
In diesem Falle steckt nichts im STK500 drin, sodass das ISP selbst nicht gestartet werden kann, aber man kann die restliche Kommunikation erkennen. /dev/ttyS1 ersetzt du durch das für dich zutreffende COMn:.
Datum:
Hallo Jörg, ich glaube nicht daß dein Posting für einen Anfänger hilfreich ist. Das ganze Linux Gequatsche und avrdude Kommandozeilen Befehle schrecken nur jeden ab! Ebenso der gut gemeinte Rat: RTFM. Wenn ich schon die Aufteilung sehe (1, 1.1, 1.1.1 1.1.1 etc), dann wird mir schon übel. Sei mir nicht böse, aber dieses abgehobene Darstellung dient anscheinend nur der Selbstbeweihräucherung. MfG, Fritz
Datum:
Kann sein dass es an Win7 liegt?
Datum:
Bastler schrieb: > ich glaube nicht daß dein Posting für einen Anfänger hilfreich ist. Das > ganze Linux Gequatsche und avrdude Kommandozeilen Befehle schrecken nur > jeden ab! Ja, dann lass es halt. Wenn es nicht hilfreich ist, steht es ihm doch frei, das zu ignorieren und weiterhin im Dunkeln zu stochern. Einen besseren Rat kann ich halt nicht geben als den, und mit Linux hat das übrigens rein gar nichts zu tun: wenn man (wie genannt) /dev/ttyS1 durch COM1: (oder an welcher Schnittstelle es auch immer sitzt) austauscht, ist das komplett dasselbe unter Windows. Es sind halt die Tools, die im Hintergrund werkeln. Etwas analoges kannst du auch mit stk500.exe machen (das Tool, das bei AVR Studio 4 im Hintergrund werkelt, wenn man mit dem STK500 reden will), nur geht dort das Debuggen anders. Aber auf RTFM darf ich dich ja auch nicht verweisen (in TFM würde nämlich drin stehen, wie man das Debugging dafür aktiviert). Falls Sven dagegen meinen Rat befolgt und hier die Ausgabe des AVRDUDE postet, dann könnte man ihm vielleicht weitere zielführende Tipps geben, an welchen Stellen das Problem zu suchen ist.
Datum:
Habe ich das richtig verstanden, die Verbindung zum STK500 geht noch über eine "echte" RS232? (Ohne "USB-Umweg")? STK500 eingeschaltet und serielles Kabel an der mit cntrl bezeichneten Buchse setze ich voraus. Ich würde mal versuchen, ob die RS überhaupt mit Windows7 geht. Am seriellen Kabel RxD und TxD brücken, (ist Pin 2 und 3 beim D-Sub9). Ein einfaches Terminal Programm starten und Zeichen senden, ggf. gehen die erst nach Betätigen der "Return"-Taste raus. Kommen die Zeichen wieder Zurück? JA? Dann sollte auch der STK500 antworten, wenn ihn das AVR-Studio anspricht. Wenn kein Zeichen zurück kommt wird die Schnittstelle vermutlich nicht angesprochen, (weiß jemand ob Win7 RS232 überhaupt noch unterstützt?) Wenn Du Zugriff auf nen Oszi hast würde ich einfach versuchen das Signal zu verfolgen. Stromlauf vom STK500 ist der Hilfe zu finden.
Datum:
Hi Nur zur Sicherheit: 1. Kein Nullmodemkabel? 2. Kabel an RS232 CTRL vom STK angeschlossen? MfG Spess