ich wollte jetzt nach langer Zeit Mal von meinem seriell-Programmieradapter wegkommen und habe mir den Drachen gegeben: die Meldungen: AVR Dragon found on USB Getting ISP frequency parameters SD=0xa3 OK wenn ich jetzt die Signatur lesen will kommt Setting device parameters ok Entering programming mode FAILED! Eingestellt und verwendet wird ein Mega8 mit 1MHz intern ISP Frequenzen habe ich schon mehrere probiert VTarget ist korrekt 4,9V Hardware revision 0x107 Firmware 0x101200 AVR Studio 4.18 Windows98 was ich mit meinen spärlichen Messmöglichkeiten gemessen habe: die RESET Leitung geht auf 0 wenn der Dragon die Signatur oder fusebits lesen will. Hat jemand Tipps wo der Fehler liegen könnte?
Da ich den Dragon vor allem gekauft habe um am Notebook unter Linux zu 
arbeiten, hier noch Mal ein Versuch unter Linux,
ich werde daraus leider nicht schlau:
AUFRUF:
sudo avrdude -c dragon_isp -vvvv -Pusb -p m8 -F
avrdude: Version 5.10, compiled on Mar 23 2010 at 15:03:00
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch
         System wide configuration file is "/etc/avrdude.conf"
         User configuration file is "/home/walt/.avrduderc"
         User configuration file does not exist or is not a regular 
file, skipping
         Using Port                    : usb
         Using Programmer              : dragon_isp
avrdude: stk500v2_dragon_isp_open()
avrdude: usbdev_open(): Found AVRDRAGON, serno: 00A200004417
avrdude: usbdev_open(): using read endpoint 0x82
avrdude: jtagmkII_getsync()
avrdude: jtagmkII_getsync(): Sending sign-on command:
avrdude: jtagmkII_send(): sending 1 bytes
avrdude: Sent: . [1b] . [00] . [00] . [01] . [00] . [00] . [00] . [0e] . 
[01] . [f3] . [97]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 0 (command_sequence == 0)
avrdude: Recv: . [86] . [01] . [ff] . [01] . [01] . [01] . [ff] . [00] . 
[02] . [07] . [00] . [a2] . [00] . [00] D [44] . [17] A [41] V [56] R 
[52] D [44] R [52] A [41] G [47] O [4f] N [4e] . [00]
Raw message:
0x860x010xff0x010x010x010xff0x000x020x070x000xa20x000x000x440x17
0x410x560x520x440x520x410x470x4f0x4e0x00
Sign-on succeeded
JTAG ICE mkII sign-on message:
Communications protocol version: 1
M_MCU:
  boot-loader FW version:        255
  firmware version:              1.01
  hardware version:              1
S_MCU:
  boot-loader FW version:        255
  firmware version:              2.00
  hardware version:              7
Serial number:                   00:a2:00:00:44:17
Device ID:                       AVRDRAGON
avrdude: jtagmkII_setparm()
avrdude: jtagmkII_setparm(): Sending set parameter command (parm 0x03, 1 
bytes):
avrdude: jtagmkII_send(): sending 3 bytes
avrdude: Sent: . [1b] . [01] . [00] . [03] . [00] . [00] . [00] . [0e] . 
[02] . [03] . [03] . [89] f [66]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 1 (command_sequence == 1)
avrdude: Recv: . [a0]
Raw message:
0xa0
FAILED
avrdude: jtagmkII_setparm(): bad response to set parameter command: 
RSP_FAILED
avrdude: jtagmkII_getsync(): ISP activation failed, trying debugWire
avrdude: jtagmkII_setparm()
avrdude: jtagmkII_setparm(): Sending set parameter command (parm 0x03, 1 
bytes):
avrdude: jtagmkII_send(): sending 3 bytes
avrdude: Sent: . [1b] . [02] . [00] . [03] . [00] . [00] . [00] . [0e] . 
[02] . [03] . [00] { [7b]   [20]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 2 (command_sequence == 2)
avrdude: Recv: . [ac]
Raw message:
0xac
unknown message 0xac
avrdude: jtagmkII_setparm(): bad response to set parameter command: 
RSP_DEBUGWIRE_SYNC_FAILED
avrdude: failed to sync with the AVR Dragon in ISP mode
avrdude: stk500v2_jtagmkII_close()
avrdude: jtagmkII_close()
avrdude: jtagmkII_close(): Sending sign-off command:
avrdude: jtagmkII_send(): sending 1 bytes
avrdude: Sent: . [1b] . [03] . [00] . [01] . [00] . [00] . [00] . [0e] . 
[00] . [aa] . [0c]
avrdude: jtagmkII_recv():
avrdude: jtagmkII_recv(): Got message seqno 65535 (command_sequence == 
3)
avrdude: jtagmkII_recv(): got asynchronous event
avrdude: jtagmkII_recv():
avrdude: usb_fill_buf(): usb_bulk_read() error No error
avrdude: jtagmkII_recv(): Timeout receiving packet
avrdude: jtagmkII_close(): timeout/error communicating with programmer 
(status -1)
avrdude done.  Thank you.
  jetzt habe ich es noch Mal unter Windows NT mit AVR Studio 4.17 probiert, dasselbe Problem. Der Upgrade des Dragon läuft ohne Beschwerde durch, allerdings kommt als Firmwareversion immer noch 0x101200 wie vorher mit 4.16 Fehlermeldung wie bei Windos98 und 4.16: Entering programming mode FAILED! keiner der mir aufgrund der avrdude Meldungen was sagen kann?
die Fehlermeldungen sagen mir nix, aber der Dragon verwendet defaultmässig ne sehr hohe frequenz, versuch mal mit -B 10 oder so, das hat bei mir geholfen
Danke für den Hinweis, habe soeben den Fehler in einem Wackelkontakt im ISP-Kabel gefunden.
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
Mit Google-Account einloggen
  Noch kein Account? Hier anmelden.