Pages: 1 [2]   Go Down
Author Topic: Mega 2560 per ISP flashen  (Read 2028 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 39
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

So hier vom Upload:

Code:
Binäre Sketchgröße: 1.632 Bytes (von einem Maximum von 258.048 Bytes)
D:\Programme\Arduino-1.0.1\hardware/tools/avr/bin/avrdude -CD:\Programme\Arduino-1.0.1\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega2560 -cstk500v2 -P\\.\COM1 -Uflash:w:C:\Users\Jens\AppData\Local\Temp\build6488118538803969649.tmp\Blink.cpp.hex:i

avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "D:\Programme\Arduino-1.0.1\hardware/tools/avr/etc/avrdude.conf"

         Using Port                    : \\.\COM1
         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: A [41]
avrdude: Recv: V [56]
avrdude: Recv: R [52]
avrdude: Recv: I [49]
avrdude: Recv: S [53]
avrdude: Recv: P [50]
avrdude: Recv: _ [5f]
avrdude: Recv: 2 [32]
avrdude: Recv: t [74]
avrdude: stk500v2_getsync(): found AVRISP programmer
         AVR Part                      : ATMEGA2560
         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        65    10     8    0 no       4096    8      0  9000  9000 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           flash         65    10   256    0 yes    262144  256   1024  4500  4500 0x00 0x00
                                  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          1    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: AVRISP
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: . [0f]
avrdude: Recv: . [18]
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: 15
         Firmware Version Master : 2.10
avrdude: Send: . [1b] . [05] . [00] . [02] . [0e] . [03] . [94] . [85]
avrdude: Recv: . [1b]
avrdude: Recv: . [05]
avrdude: Recv: . [00]
avrdude: Recv: . [03]
avrdude: Recv: . [0e]
avrdude: Recv: . [03]
avrdude: Recv: . [00]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
         Vtarget         : 0.0 V
         SCK period      : 196.4 us

avrdude: Send: . [1b] . [06] . [00] . [0c] . [0e] . [10] . [c8] d [64] . [19]   [20] . [00] S [53] . [03] . [ac] S [53] . [00] . [00] 5 [35]
avrdude: Recv: . [1b]
avrdude: Recv: . [06]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [0e]
avrdude: Recv: . [10]
avrdude: Recv: . [c0]
avrdude: Recv: . [c1]
avrdude: stk500v2_command(): command failed
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: Send: . [1b] . [07] . [00] . [03] . [0e] . [11] . [01] . [01] . [00]
avrdude: Recv: . [1b]
avrdude: Recv: . [07]
avrdude: Recv: . [00]
avrdude: Recv: . [02]
avrdude: Recv: . [0e]
avrdude: Recv: . [11]
avrdude: Recv: . [00]
avrdude: Recv: . [01]

avrdude done.  Thank you.

Logged

Cologne
Offline Offline
God Member
*****
Karma: 11
Posts: 505
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sehr schön !
Jetzt starte mal "cmd" (unter Windows Start). Dann öffnet sich das Kommandozeilen Fenster.
Kopier da bitte folgendes rein (rechte Maustaste) und bestätige falls notwendig mit Enter - mit am Rechner und am Board angeschlossenem Programmer !
Code:
D:\Programme\Arduino-1.0.1\hardware/tools/avr/bin/avrdude -CD:\Programme\Arduino-1.0.1\hardware/tools/avr/etc/avrdude.conf -v -v -patmega2560 -cstk500v2 -P\\.\COM1
Dann poste mal die Ausgabe.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 39
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Code:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Users\Jens>D:\Programme\Arduino-1.0.1\hardware/tools/avr/bin/avrdude -CD:\Pro
gramme\Arduino-1.0.1\hardware/tools/avr/etc/avrdude.conf -v -v -patmega2560 -cst
k500v2 -P\\.\COM1

avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "D:\Programme\Arduino-1.0.1\hardware/
tools/avr/etc/avrdude.conf"

         Using Port                    : \\.\COM1
         Using Programmer              : stk500v2
         AVR Part                      : ATMEGA2560
         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  Max
W   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ---
-- ---------
           eeprom        65    10     8    0 no       4096    8      0  9000  90
00 0x00 0x00
           flash         65    10   256    0 yes    262144  256   1024  4500  45
00 0x00 0x00
           lfuse          0     0     0    0 no          1    0      0  9000  90
00 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  9000  90
00 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  9000  90
00 0x00 0x00
           lock           0     0     0    0 no          1    0      0  9000  90
00 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0
 0 0x00 0x00
           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: AVRISP
         Hardware Version: 15
         Firmware Version Master : 2.10
         Vtarget         : 0.0 V
         SCK period      : 109.6 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x1e9801
avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as D8
avrdude: safemode: efuse reads as FD

avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as D8
avrdude: safemode: efuse reads as FD
avrdude: safemode: Fuses OK

avrdude done.  Thank you.
Logged

Cologne
Offline Offline
God Member
*****
Karma: 11
Posts: 505
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tja und da verließen sie auch mich....
Die Ausgabe sieht sehr vernünftig aus. Die Fuse Settings entsprechen dem Boards.txt File für den Mega. Die Verbindung zwischen Programmer und Chip ist also auch OK.
Leider weiß ich momentan jetzt auch nicht mehr weiter. Sorry.
Mach das ganze nochmal mit angeschlossenem Programmer und dem Blink Sketch und schau dann mal die Debug Ausgabe an.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 39
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

*heul*

hmm das was auf dem Debug kommt ist für mich nur Chinesisch.

Kanns am Programmer noch liegen ?
Logged

Cologne
Offline Offline
God Member
*****
Karma: 11
Posts: 505
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Noch ein letzter Versuch:
Kopier das mal ins Command Fenster:
Code:
D:\Programme\Arduino-1.0.1\hardware/tools/avr/bin/avrdude -CD:\Programme\Arduino-1.0.1\hardware/tools/avr/etc/avrdude.conf -v -v -patmega2560 -cstk500v2 -P\\.\COM1 -Uflash:w:C:\Users\Jens\AppData\Local\Temp\build6488118538803969649.tmp\Blink.cpp.hex:i
Kann sein, dass das Verzeichnis  "build6488118538803969649.tmp\Blink.cpp.hex" jetzt schon ein anderes ist. Der einzige Unterschied zu dem was die IDE macht ist "-v -v" statt "-v -v -v -v" damit reduziert sich die Ausgabe.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 39
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

das ist dabei rausgekommen:

Code:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Users\Jens>D:\Programme\Arduino-1.0.1\hardware/tools/avr/bin/avrdude -CD:\Pro
gramme\Arduino-1.0.1\hardware/tools/avr/etc/avrdude.conf -v -v -patmega2560 -cst
k500v2 -P\\.\COM1 -Uflash:w:C:\Users\Jens\AppData\Local\Temp\build64881185388039
69649.tmp\Blink.cpp.hex:i

avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "D:\Programme\Arduino-1.0.1\hardware/
tools/avr/etc/avrdude.conf"

         Using Port                    : \\.\COM1
         Using Programmer              : stk500v2
         AVR Part                      : ATMEGA2560
         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  Max
W   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ---
-- ---------
           eeprom        65    10     8    0 no       4096    8      0  9000  90
00 0x00 0x00
           flash         65    10   256    0 yes    262144  256   1024  4500  45
00 0x00 0x00
           lfuse          0     0     0    0 no          1    0      0  9000  90
00 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  9000  90
00 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  9000  90
00 0x00 0x00
           lock           0     0     0    0 no          1    0      0  9000  90
00 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0
 0 0x00 0x00
           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: AVRISP
         Hardware Version: 15
         Firmware Version Master : 2.10
         Vtarget         : 0.0 V
         SCK period      : 146.5 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x1e9801
avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as D8
avrdude: safemode: efuse reads as FD
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed

         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "C:\Users\Jens\AppData\Local\Temp\build6488118538803
969649.tmp\Blink.cpp.hex"
avrdude: writing flash (1632 bytes):

Writing | ################################################## | 100% 0.35s

avrdude: 1632 bytes of flash written
avrdude: verifying flash memory against C:\Users\Jens\AppData\Local\Temp\build64
88118538803969649.tmp\Blink.cpp.hex:
avrdude: load data flash data from input file C:\Users\Jens\AppData\Local\Temp\b
uild6488118538803969649.tmp\Blink.cpp.hex:
avrdude: input file C:\Users\Jens\AppData\Local\Temp\build6488118538803969649.tm
p\Blink.cpp.hex contains 1632 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.32s

avrdude: verifying ...
avrdude: 1632 bytes of flash verified

avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as D8
avrdude: safemode: efuse reads as FD
avrdude: safemode: Fuses OK

avrdude done.  Thank you.


C:\Users\Jens>
Logged

Cologne
Offline Offline
God Member
*****
Karma: 11
Posts: 505
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Aus meiner Sicht ist Programmer und Verbindung zum Chip OK. Der Upload und der Vergleich verläuft ohne Fehler.
Da das Programm läuft, wenn du über USB flashst (war doch so?) , ist das Board auch in Ordnung.

Und jetzt weiß ich leider keinen Rat mehr.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 39
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

wenn ich jetzt nach den ganzen Versuche per USB wieder flashen will kommt folgendes:

Code:
avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "D:\Programme\Arduino-1.0.1\hardware/tools/avr/etc/avrdude.conf"

         Using Port                    : \\.\COM17
         Using Programmer              : stk500v2
         Overriding Baud Rate          : 115200
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 39
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo Jens,
ich habe dein Vorgehen mal Schritt für Schritt mit meinem Mega und meinem Programmer mySmartUSB nachgespielt

Welchen mySmartUSB hast du genau ?

Vielen Dank für deine Mühe!

Gruß
Jens
Logged

Cologne
Offline Offline
God Member
*****
Karma: 11
Posts: 505
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

zum TimeOut über USB:
- du hast sicher daran gedacht, diesmal "normal" und nicht Upload per Programmer zu machen? ;-)
Meistens hängt das damit zusammen, dass der Arduino am USB Port nicht richtig erkannt wird oder von einem anderen Prozess blockiert ist.
Manchmal reicht ab- und anstecken an USB, manchmal muss man in die Prozess reinschauen und "hängende" avrdude Prozesse killen.
Eventuell auch mal unter im Windows Gerätemnager unter Schnittstellen COM nachsehen, ob die COM Schnittstelle stimmt.

Ich habe diesen http://shop.myavr.de/index.php?sp=article.sp.php&artID=200006 mySmartUSB light und bin damit sehr zufrieden.
Geholfen habe ich gerne, würde mich freuen, wenn du das noch in den Griff bekommst.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 39
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

ich hab das Problem eben gelöst .... es liegt am Diamex-AVR Programmer .... ich konnte eben erfolgreich mit meinem STK500 Board den Mega 2560 flashen smiley

Gruß
Jens
Logged

Pages: 1 [2]   Go Up
Jump to: