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

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.