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

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.