Forum: Mikrocontroller und Digitale Elektronik Arduino durch avrdude flashen?


von kettenrad (Gast)


Angehängte Dateien:

Lesenswert?

-im Bild eine überdimensionierte Seifendose in 
"Schlangen-Design"(gedruckt). Sollte mal meine Bedienung für die 
mittlerweile 2 RAPIRO sein, wurde aber durch preiswerten NEXUS 7(Bucht) 
mit Rapiro-App ersetzt;
Meine Frage ist:
Hat jemand bemerkt, das sich ein .hex-File mit avrdude nur sporadisch 
auf den Arduino Mega2560 flashen lässt?
Ich habe mit WinAVR und dem beiliegenden Notepad ein Programm compiliert 
und mit
avrdude -p m2560 -c avrisp2 -P com22 -b 115200 -F -U 
flash:w:Touch_Button.hex
über USB auf den Mega geflasht.
Erst nach mehrmaligen Versuchen sprang avrdude dann an.
Die Grösse von 90kb dürfte es nicht sein ...
Jemand einen Hinweis?

von kettenrad (Gast)


Lesenswert?

-ach ja:
im Bild ist zu sehen, wo die 4 kleinen Schrauben des Akku-Pack von 
Pollin sind. Vereinfacht das Einbauen ...

von Dirk K. (dekoepi)


Lesenswert?

Selbst die Arduino-GUI flasht via avrdude, also kann es daran nicht 
liegen.

Ich vermute, weil sich da nicht viel erkennen lässt und keine 
Fehlermeldung genannt wurde, dass vielleicht die Spannungsversorgung 
nicht ausreicht, LED, noch ein Shield und den ATmega2560 zu bedienen. 
Das würde dann zu Fehlern führen.

Oder "vereinzelst" du dein ATmega2560-Board vor dem Flashen?

von kettenrad (Gast)


Lesenswert?

-danke Dirk!
Ja, das Board wird ohne Aufbau wie LCD und Pegelanpassug geflasht.
Käme sonst auch nicht an den Reset ran ..

von kettenrad (Gast)


Lesenswert?

Fehlermeldung obligatorisch
    no sync

von kettenrad (Gast)


Lesenswert?

-und dann, ohne Änderung, flsht er nach 6 - 8 timeout

von Dirk K. (dekoepi)


Lesenswert?

Benutzt du zufällig Front-USB-Buchsen am Rechner?

Die sind meist mit ungeschirmten Klingeldraht angebunden und können 
diverse Zickereien verursachen. Besser einen USB-Anschluss direkt am 
Mainboard verwenden.

Das verwendete USB-Kabel sollte auch ein ordentliches sein. Diese 
1,5mm-Durchmesser-Teile sind ebenfalls nicht in Ordnung und meist 
ungeschirmt.

Sind das Farbspritzer in der Dose oder könnte das Staub/Metallspäne/... 
sein?

von kettenrad (Gast)


Lesenswert?

-hier hat einer den Vorgang des Flashens beschrieben
http://hekilledmywire.wordpress.com/2010/12/04/22/
-allerdings mit "avrisp", was bei mir garnicht geht.

von Max D. (max_d)


Lesenswert?

Probier mal "-c arduino".
Ansonsten könnte auch der hohe comport Ärger machen (als ich zu Linux 
gewechselt war da zumindest was, dass einige proggis nicht mit hohen 
Com-Nummer gelaufen sind).

von kettenrad (Gast)


Lesenswert?

- deine Vermutung mit dem USB-Kabel, das beigelegt war, teile ich 
mittlerweile. Eins löst sich schon von Anfang an vom Srecker.
Und ja, Front-USB. Aber das wohl eher nicht ...

von kettenrad (Gast)


Lesenswert?

-das mit der hohen COM-Port Nummer mach ich doch gleich!

von kettenrad (Gast)


Lesenswert?

-hab COM7 genommen:
timeout   :(

von kettenrad (Gast)


Angehängte Dateien:

Lesenswert?

...jetzt klappt's:
Erst Reset-drücken.Dann, wenn avrdude erstmals gepingt hat , Reset 
loslassen.
Dann geht's ..
Danke für euer Verständnis!

von Dirk K. (dekoepi)


Lesenswert?

Der Flashvorgang ging wieder schief. Entweder hapert die 
Datenübertragung (Front-USB, schlechtes USB-Kabel) oder dein MEGA2560 
ist hin.

von kettenrad (Gast)


Lesenswert?

Mir ging's erstmal nur ums flashen!
Das Programm selbst ist so nicht lauffähig (für 3,2"-Display, dran ist 
aber ein sainsmart 2,8").
Aber hast Recht. -verify error -

von kettenrad (Gast)


Angehängte Dateien:

Lesenswert?

- so , hab mal auf die Schnelle wieder U-Touch Button der Arduino IDE 
für 2,8" aufgespielt(etwas verwackelt, sorry) ...

von kettenrad (Gast)


Angehängte Dateien:

Lesenswert?

Beitrag "Arduino-mega2560 --> Voyager PADD"
- hier ist das Programm auf einem 3,2"- Display

... nur der Vollständigkeit halber;
Dort habe ich den Mega2560 direkt geflasht und den Arduino Bootloader 
überschrieben. Dies will ich ja so umgehen!

von kettenrad (Gast)


Lesenswert?

http://russemotto.com/xloader/
-kein reset drücken.
-einfach hochladen!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.