PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eclipse: avrdude meldet stk500v2_ReceiveMessage(): timeout



freak599
04.04.2013, 23:14
Hallo zusammen,

ich habe einen Arduino Mega2560

Ich wollte mir Eclipse einrichten und habe mich daher an diese Anleitung gehalten
http://embeddedcode.wordpress.com/2012/02/03/using-eclipse-with-arduino-on-windows-basic-setup/
und für den Lib Teil an diese
http://embeddedcode.wordpress.com/2012/02/04/using-eclipse-with-arduino-on-windows-method-1/



#include <Arduino.h>

void setup(){
pinMode(22, OUTPUT);
}

void loop(){

digitalWrite(22, HIGH); // set the LED on
delay(500); // wait for a second
digitalWrite(22, LOW); // set the LED off
delay(100); // wait for a second

}


So das Übersetzen klappt einwandfrei
Bei der Übertragung an den Controller wird die Fehlermeldung



Launching D:\Arduino\Arduino_Program\hardware\tools\avr\bin\ avrdude -pm2560 -cstk500v2 -PCOM13 -b115200 -Uflash:w:Blinky01.hex:a "-CD:\Arduino\Arduino_Program\hardware\tools\avr\etc \avrdude.conf"
Output:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude execution aborted


ausgegeben auf der Eclipse Console

Nun habe ich im Netz gesucht und eine Lösung gefunden.
Man muss vor dem Übertragen den Reset Taster betätigen.
Ok habe ich gemacht und nun wird folgendes ausgegeben auf der Console


Launching D:\Arduino\Arduino_Program\hardware\tools\avr\bin\ avrdude -pm2560 -cstk500v2 -PCOM13 -b115200 -Uflash:w:Blinky01.hex:a "-CD:\Arduino\Arduino_Program\hardware\tools\avr\etc \avrdude.conf"
Output:

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9801
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 "Blinky01.hex"
avrdude: input file Blinky01.hex auto detected as Intel Hex
avrdude: writing flash (1856 bytes):

Writing | ################################################## | 100% 0.29s

avrdude: 1856 bytes of flash written
avrdude: verifying flash memory against Blinky01.hex:
avrdude: load data flash data from input file Blinky01.hex:
avrdude: input file Blinky01.hex auto detected as Intel Hex
avrdude: input file Blinky01.hex contains 1856 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.22s

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

avrdude done. Thank you.

avrdude finished


aber das Programm startet nicht ?????
Wenn ich nun den selben Code mit dem Arduino Tool übersetze und übertrage geht das Programm.....

Was mache ich falsch ?

- - - Aktualisiert - - -

Also mit diesem Plugin hat es sofort funktioniert.
Der Reset ist damit auch nicht mehr notwendig und der übertragene Code funktioniert auch.
http://eclipse.baeyens.it/Install.html