Atmega328p auf Arduino über ISP mit avrdude flashen

Gast #4958031
Lesenswert?
• ▲
▼
Hallo,
ich möchte einen Arduino mit avrdude mit einem Diamex-progS flashen.

Dafür habe ich mir in AtmelStdudio ein externes Tool angelegt
-F -v -p atmega328p  -c STK500  -P\\.\COM4 -b 115200  -B 100 -D 
-Uflash:w:"$(ProjectDir)Debug\$(TargetName).hex":i

Allerdings möchte dieser meinen Controller nicht flashen. Den Arduino 
habe ich dabei nicht mehr über USB an meinem Computer verbunden. Als 
ausgabe bekomme ich:

avrdude.exe: Version 6.1, compiled on Mar 13 2014 at 00:09:49
             Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
             Copyright (c) 2007-2014 Joerg Wunsch

             System wide configuration file is "C:\AVRdude\avrdude.conf"

             Using Port                    : \\.\COM4
             Using Programmer              : STK500
             Overriding Baud Rate          : 115200
             Setting bit clk period        : 100.0
             AVR Part                      : ATmega328P
             Chip Erase delay              : 9000 us
             PAGEL                         : PD7
             BS2                           : PC2
             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    20     4    0 no       1024    4 
0  3600  3600 0xff 0xff
               flash         65     6   128    0 yes     32768  128 
256  4500  4500 0xff 0xff
               lfuse          0     0     0    0 no          1    0 
0  4500  4500 0x00 0x00
               hfuse          0     0     0    0 no          1    0 
0  4500  4500 0x00 0x00
               efuse          0     0     0    0 no          1    0 
0  4500  4500 0x00 0x00
               lock           0     0     0    0 no          1    0 
0  4500  4500 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
             Programmer Model: STK500
             Hardware Version: 10
             Firmware Version Master : 2.10
avrdude.exe: stk500v2_command(): command failed
avrdude.exe: stk500v2_getparm(): failed to get parameter 0x9a
             Topcard         : Unknown
             Vtarget         : 5.0 V
             SCK period      : 100.4 us
             Varef           : 5.0 V
             Oscillator      : Off

avrdude.exe: stk500v2_command(): command failed
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000 (retrying)
avrdude.exe: Device signature = 0x000000 (retrying)
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes!  Invalid device signature.
avrdude.exe: Expected signature for ATmega328P is 1E 95 0F

avrdude.exe done.  Thank you.





Einen Attiny flasht dieser mit den selben (ausgenommen -p atmega328p -> 
-p attiny2313) Einstellungen.

Woran könnte das Liegen? Am DiamexProgS habe ich keien Änderungen 
vorgenommen, da Laut Datenblatt keine Änderungen vorgenommen werden 
müssen.
Gast #4958154
Lesenswert?
• ▲
▼
Heinz L. schrieb:
> Kannst du bitte mal -vvvv statt -v als Parameter mitschicken


avrdude.exe: Version 6.1, compiled on Mar 13 2014 at 00:09:49
             Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
             Copyright (c) 2007-2014 Joerg Wunsch

             System wide configuration file is "C:\AVRdude\avrdude.conf"

             Using Port                    : \\.\COM4
             Using Programmer              : STK500
             Overriding Baud Rate          : 115200
             Setting bit clk period        : 100.0
avrdude.exe: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude.exe: Recv: . [1b]
avrdude.exe: Recv: . [01]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [0b]
avrdude.exe: Recv: . [0e]
avrdude.exe: Recv: . [01]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [08]
avrdude.exe: Recv: S [53]
avrdude.exe: Recv: T [54]
avrdude.exe: Recv: K [4b]
avrdude.exe: Recv: 5 [35]
avrdude.exe: Recv: 0 [30]
avrdude.exe: Recv: 0 [30]
avrdude.exe: Recv: _ [5f]
avrdude.exe: Recv: 2 [32]
avrdude.exe: Recv: . [02]
avrdude.exe: stk500v2_getsync(): found STK500 programmer
avrdude.exe: Send: . [1b] . [02] . [00] . [02] . [0e] . [03] . [98] . 
[8e]
avrdude.exe: Recv: . [1b]
avrdude.exe: Recv: . [02]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [0e]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [1e]
avrdude.exe: Recv: . [09]
avrdude.exe: Skipping paramter write; parameter value already set.
             AVR Part                      : ATmega328P
             Chip Erase delay              : 9000 us
             PAGEL                         : PD7
             BS2                           : PC2
             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    20     4    0 no       1024    4 
0  3600  3600 0xff 0xff
                                      Block Poll               Page 
Polled
               Memory Type Mode Delay Size  Indx Paged  Size   Size 
#Pages MinW  MaxW   ReadBack
               ----------- ---- ----- ----- ---- ------ ------ ---- 
------ ----- ----- ---------
               flash         65     6   128    0 yes     32768  128 
256  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  4500  4500 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  4500  4500 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  4500  4500 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  4500  4500 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
             Programmer Model: STK500
avrdude.exe: Send: . [1b] . [03] . [00] . [02] . [0e] . [03] . [90] . 
[87]
avrdude.exe: Recv: . [1b]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [0e]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [0a]
avrdude.exe: Recv: . [1c]
avrdude.exe: Send: . [1b] . [04] . [00] . [02] . [0e] . [03] . [91] . 
[81]
avrdude.exe: Recv: . [1b]
avrdude.exe: Recv: . [04]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [0e]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [02]
avrdude.exe: Recv: . [13]
avrdude.exe: Send: . [1b] . [05] . [00] . [02] . [0e] . [03] . [92] . 
[83]
avrdude.exe: Recv: . [1b]
avrdude.exe: Recv: . [05]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [0e]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [0a]
avrdude.exe: Recv: . [1a]
             Hardware Version: 10
             Firmware Version Master : 2.10
avrdude.exe: Send: . [1b] . [06] . [00] . [02] . [0e] . [03] . [9a] . 
[88]
avrdude.exe: Recv: . [1b]
avrdude.exe: Recv: . [06]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [02]
avrdude.exe: Recv: . [0e]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [c0]
avrdude.exe: Recv: . [d2]
avrdude.exe: stk500v2_command(): command failed
avrdude.exe: stk500v2_getparm(): failed to get parameter 0x9a
             Topcard         : Unknown
avrdude.exe: Send: . [1b] . [07] . [00] . [02] . [0e] . [03] . [94] . 
[87]
avrdude.exe: Recv: . [1b]
avrdude.exe: Recv: . [07]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [0e]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: 2 [32]
avrdude.exe: Recv:   [20]
             Vtarget         : 5.0 V
avrdude.exe: Send: . [1b] . [08] . [00] . [02] . [0e] . [03] . [98] . 
[84]
avrdude.exe: Recv: . [1b]
avrdude.exe: Recv: . [08]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [0e]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [1e]
avrdude.exe: Recv: . [03]
avrdude.exe: Send: . [1b] . [09] . [00] . [02] . [0e] . [03] . [95] . 
[88]
avrdude.exe: Recv: . [1b]
avrdude.exe: Recv: . [09]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [0e]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: 2 [32]
avrdude.exe: Recv: . [2e]
avrdude.exe: Send: . [1b] . [0a] . [00] . [02] . [0e] . [03] . [96] . 
[88]
avrdude.exe: Recv: . [1b]
avrdude.exe: Recv: . [0a]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [0e]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [1f]
avrdude.exe: Send: . [1b] . [0b] . [00] . [02] . [0e] . [03] . [97] . 
[88]
avrdude.exe: Recv: . [1b]
avrdude.exe: Recv: . [0b]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [0e]
avrdude.exe: Recv: . [03]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [1e]
             SCK period      : 100.4 us
             Varef           : 5.0 V
             Oscillator      : Off

avrdude.exe: Send: . [1b] . [0c] . [00] . [03] . [0e] . [02] . [9e] . 
[01] . [87]
avrdude.exe: Recv: . [1b]
avrdude.exe: Recv: . [0c]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [02]
avrdude.exe: Recv: . [0e]
avrdude.exe: Recv: . [02]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [19]
avrdude.exe: Send: . [1b] . [0d] . [00] . [0c] . [0e] . [10] . [c8] d 
[64] . [19]   [20] . [00] S [53] . [03] . [ac] S [53] . [00] . [00] > 
[3e]
avrdude.exe: Recv: . [1b]
avrdude.exe: Recv: . [0d]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [02]
avrdude.exe: Recv: . [0e]
avrdude.exe: Recv: . [10]
avrdude.exe: Recv: . [c0]
avrdude.exe: Recv: . [ca]
avrdude.exe: stk500v2_command(): command failed
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000 (retrying)
avrdude.exe: Device signature = 0x000000 (retrying)
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes!  Invalid device signature.
avrdude.exe: Expected signature for ATmega328P is 1E 95 0F
avrdude.exe: Send: . [1b] . [0e] . [00] . [03] . [0e] . [11] . [01] . 
[01] . [09]
avrdude.exe: Recv: . [1b]
avrdude.exe: Recv: . [0e]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [02]
avrdude.exe: Recv: . [0e]
avrdude.exe: Recv: . [11]
avrdude.exe: Recv: . [00]
avrdude.exe: Recv: . [08]

avrdude.exe done.  Thank you.

Marc V. schrieb:
> Sollte der Diamex nicht als AVRISP2 eingetragen werden ?

Habe es mein ich schon immer als STK500 eingetragen. Aber auch mit 
AVRISP2 hat es nicht funktioniert.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.