ARDUINO mit BASCOM laden AVRDUDE?

Persönliche Seite #1466249
Lesenswert?

Wenn du einen nackischen jungfräulichen AVR auf einem z.B. 
Selbstbau-Arduino-Board hast...

...dann fehlt der Bootloader im µC und der µC kann nur mit einem 
AVR In System Programmer geflasht werden. Wenn du nur USB am PC 
hast, muss es ein AVR In System Programmer für USB sein. Mit dem 
schreibst du einen Bootloader in den µC. Danach kannst du Programme ohne 
AVR In System Programmer per Bootloader übertragen

Es gibt auch eine Anleitung für USB-Bitbanging nur mit einem 
USB-RS232-Kabel. Voraussetzung ist ein FT232RL im Adapter, eine 
Spezialsoftware (AVR-Writer) und Modifikationen auf dem Arduinoboard:
http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html

Achtung: Die Anweisung ist wie eine geladene Waffe. Lass die Finger 
davon, wenn du nicht alles 100% verstehst. Die Gefahr etwas zu lynchen 
ist hoch.

Wenn du bereits einen Bootloader auf dem Arduino hast...

...dann hängt es vom Bootloader ab, mit welchem Protokoll er arbeitet 
und wie er zu bedienen ist. Bei gekauften Boards sollte eigentlich eine 
Anleitung dabei sein.

Bei den 'stk500'-kompatiblen Bootloadern von Ladyada gibt es eine 
Anleitung hier: http://www.ladyada.net/library/arduino/bootloader.html
Gast #1467126
Lesenswert?

es ist zum mäuse melken...........
es will einfach nicht.

>  Bei den 'stk500'-kompatiblen Bootloadern von Ladyada gibt es eine
>  Anleitung hier: http://www.ladyada.net/library/arduino/bootloader.html

dachte ich mir auch, der bootloader ist ja schon drauf, 
(arduino-232-board)
und unter der ARDUINO-IDE  geht das ja alles wie es soll.

und demnach sollte es ja auch über AVRDUDE von der konsole gehen,
aber da klemmt das schon.    rrrrrr    ;-(

sollte ja eigentlich funktionieren ???
 avrdude  -p m328p -c avrisp  -P com1 -b 19200  -F  -U flash:w:Blink.hex

als ergebnis kommt aber dieses heraus,  das heisst wohl, er findet das 
protokoll auf der schnitstelle nicht  ??

avrdude.exe: stk500_getsync(): not in sync: resp=0x00
avrdude.exe: stk500_disable(): protocol error, expect=0x14, resp=0x34

avrdude.exe done.  Thank you.

schitt.
Gast #1467158
Lesenswert?

Du bist nicht der Einzige, der das probiert:
Beitrag "Arduino + avrdude + USB"
Ich habe mich auch schon mal dran versucht, dann aber aufgegeben. Wollte 
das Problem aber irgend wann mal wieder angehen.
Die Arduino IDE schaft es ja den Prozessor zu programmieren. Da stellt 
sich die Frage, ob die Routinen in der Java-Oberfläche integriert sind, 
oder ob per Kommandozeile avrdude aufgerufen wird. Falls ja, müsste man 
nur den Ort des Kommandozeilentools aufspüren, um es dann selbst 
verwenden zu können.
Gast #1467239
Lesenswert?

>  Ich habe mich auch schon mal dran versucht, dann aber aufgegeben. Wollte
>  das Problem aber irgend wann mal wieder angehen.

das scheint aber noch mehreren so zu gehen,
"keine" Lösung habe ich genug gefunden im netz.    ;-)

aber soll ich wiklich den Bootlader des ARDUINO zum teufel jagen ?
wenn ich mit BASCOM, oder auch WIN-AVR  was machen will.

und ich dachte,
gerade ein Bootlader ist die lösung gegen zerschossene fuses ?
Persönliche Seite #1467399
Lesenswert?

BASCOM schrieb:

> dachte ich mir auch, der bootloader ist ja schon drauf,
> (arduino-232-board)
> und unter der ARDUINO-IDE  geht das ja alles wie es soll.#

Wenn du LINKS bei deiner Frage angibst, findet sich vielleicht der eine 
oder andere Neugierige, der dem LINK folgt und sich die Sache genauer 
anschaut. Vielleicht fällt so einem was auf, was dir bisher entgangen 
ist.

Der Trick beim erfolgreichen Fragen in Foren ist, bei den anderen ein 
Anfangsinteresse zu wecken und die Hürde sich mit dem Thema überhaupt zu 
befassen so klein wie möglich zu machen.

Die hohe Kunst ist, die Gelegenheit für Abschweifungen so gering wie 
möglich zu halten, d.h. allen die sich an bestimmten Programmierspachen, 
Rechtschreibung oder extensivem (oder minimalem) Gebrauch von 
Satzzeichen festbeissen, keine Chance zu geben.

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