Arduino - Avrdude download problem

Gast #3251685
Lesenswert?

Hallo,
ich habe ein Board mit einem Atmega328p (mit Arduino Bootloader) und 
RS232, also kein Arduino Board. Ich möchte mit AVRDUDE flashen nun 
funktioniert das flash Vorgang nur 1X dann nicht mehr, es kommt folgede 
Meldung:
1
avrdude -p atmega328p -P com1     -c arduino  -b 57600 -U flash:w:main2.hex 
2
avrdude: stk500_recv(): programmer is not responding
3

4
avrdude done.  Thank you.
5

6
make.exe: *** [program] Error 1

Wenn ich den Bootloader wieder drauf flashe (mit einen AVRISPmkII), dann 
wie oben geschrieben, lässt sich über Avrdude flashen danach nicht mehr.

Hat jemand eine Idee?
Gast #3251714
Lesenswert?

Und so sieht nach dem ich den Bootloader wieder flashe
1
avrdude -p atmega328p -P com1     -c arduino    -b 57600 -U flash:w:main2.hex 
2

3
avrdude: AVR device initialized and ready to accept instructions
4

5
Reading | ################################################## | 100% 0.00s
6

7
avrdude: Device signature = 0x1e950f
8
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
9
         To disable this feature, specify the -D option.
10
avrdude: erasing chip
11
avrdude: reading input file "main2.hex"
12
avrdude: input file main2.hex auto detected as Intel Hex
13
avrdude: writing flash (908 bytes):
14

15
Writing | ################################################## | 100% 0.28s
16

17
avrdude: 908 bytes of flash written
18
avrdude: verifying flash memory against main2.hex:
19
avrdude: load data flash data from input file main2.hex:
20
avrdude: input file main2.hex auto detected as Intel Hex
21
avrdude: input file main2.hex contains 908 bytes
22
avrdude: reading on-chip flash data:
23

24
Reading | ################################################## | 100% 0.21s
25

26
avrdude: verifying ...
27
avrdude: 908 bytes of flash verified
28

29
avrdude done.  Thank you.
Gast #3525602
Lesenswert?

Ist schon lange her aber bei testen (wieder mit dem Arduino Bootloader) 
habe ich folgendes gemacht, habe vor dem laden die Reset taste kurz 
gedruckt und wieder los gelassen, dann geht es, was kann sein?

Wer könnte mir nen Tipp geben?
Gast #3525660
Lesenswert?

innerand innerand schrieb:
> Bei den Arduinos wird das über die Serielle ausgelöst (ich glaube es war
> DTR das auf Reset geht).

Hm ok, mein Board hat ein ganz normaller RS232 Schaltung d.h. TXD und 
RXD gehen direkt auf der Pins von AVR, meinst du da ist der Haken?
Gast #3525677
Lesenswert?

innerand innerand schrieb:
> Bei den Arduinos wird das über die Serielle ausgelöst (ich glaube es war
> DTR das auf Reset geht).

Ok jetzt weiss was du meinst habe schon was gefunden, du hast vollkommen 
Recht da kommt von Reset noch eine Leitung (DTR) über ein 100n an der 
RS232.

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