Go Down

Topic: Bootlader flashen (Read 3425 times) previous topic - next topic

merlin1963

Moin,
bekomme diese Meldung beim Flashen
avrdude: Expected signature for ATMEGA328P is 1E 95 0F   Double check chip, or use -F to override this check.
Habe auf diese Art http://christian93.npage.de/atmega-arduino.html versucht . Meine googlelei hat mir auch keine Lösung gebracht. Muss aber dabei sagen das ich newbie bin.

Weitere Frage, habe den Duemilanove , kann ich das hier aus dem guloshop https://guloshop.de/shop/Mikrocontroller-Programmierung/AVR-USB-ISP-Programmer::23.html?XTCsid=3ff5jj540u6jtec7h9vbver7v5 verwenden mit adapterkabel 6 auf 10 pin um den bootlader auf den 328 zu bekommen ?
gruß Paul

thewknd

was für einen Mikrocontroller willst du denn programmieren? atmega328 oder atmega328p ?
duemilanove / OSX & WIN
Arduino & Teensy: http://bit.ly/13rbdtQ

merlin1963

hi,
den atmega328 möchte ich mit bootlader versehen

gruß Paul

thewknd

Hier wird das selbe Problem behandelt und eine Lösung dazu gezeigt.
http://arduino.cc/forum/index.php/topic,68889.0.html
duemilanove / OSX & WIN
Arduino & Teensy: http://bit.ly/13rbdtQ

merlin1963

Keine Changse  kommen dann ellenlange andere Fehlermeldungen. Mist .
Muss doch irgendwie gehen.

uwefed

Dann gib uns diese Fehlermeldungen. Wir vertragen das!!  ;) ;) ;) ;)
Grüße Uwe

merlin1963

wenn ich das in 0x14 ändere in der avrdude.conf kommt das:
avrdude: yikes! Invalid devices signatue.Double check connections an try gain, or use -F to override this chek.

gruß Paul

merlin1963

Mal noch ne andere frage

Ich mache recht viel mit dreamboxen. wenn da bei anderen probs sind regele ich das oft per teamviewer.
könnte sich das vieleicht das mal einer live anschauen ? ist vieleicht dann einfacher.

Gruß Paul

uwefed

Hab keine Erfahrung mit Flashen ansonsten gerne.
Ich glaube irgendwer wir Dir schon helfen.
Grüße Uwe

michael_x

Hallo Paul,

Keine Erfahrung mit teamviewer, ausserdem antworte ich gern mal nebenbei wenn etwas Luft ist, wenn nicht grabe eine Microsoft Lync oder Webex session mit jemand anderem läuft, aber eine Hobby Remote Session während der Arbeit wäre mir zu viel.
-----

Wenn du nicht 328 und einen "echten" 328P parallel benutzen willst, ist es einfach: Ändere die  Signatur für den m328p Eintrag wie hier
http://arduino.cc/forum/index.php/topic,68889.msg508969.html#msg508969
in reply 3 : "change the final signature byte from 0x0F to 0x14"

und gib als Board "Arduino Uno" an, damit dieser Eintrag der .conf Datei verwendet wird.

Ich fürchte fast mal, das hast du schon gemacht.
Falls ja, starte mal avrdude direkt, mit "-p m328p", und probiere, nur die aktuelle Signatur zu lesen. ( -v -v -v -v für reichlich Ausgaben )

merlin1963

Moin,
also hab mal die Lupe ausgepackt. Auf dem Microkontoller steht Atmega328-PU.
Wenn ich das abändere von 0x0F in 0x14 kommt diese Meldung:
Expected signature for ATMEGA328P is 1E 95 14   Double check chip, or use -F to override this check.
Also die gleiche bis auf das aus 0F    14 geworden ist.

Ich weiß nun nach einer langen Nacht und das heutige versuchen nicht weiter.

Wie starte ich avrdude direkt, sorry bin da newbie

michael_x

Bei mir ist es in
C:\Program Files (x86)\arduino-1.0\hardware\tools\avr\bin

hardware\tools\avr\bin sollte relativ zu deinem arduino Installationsverzeichnis, auch bei Version 1.0.1, sein.

avrdude ist recht vielseitig, wenn du keine Angst vor Kommandozeilen hast. Google mal ...

thewknd

Das ist die englische Tutorial Seite dazu. Auch nochmals Schritt für Schritt Anleitung und ist aktueller als dein Link.
http://arduino.cc/en/Tutorial/ArduinoISP

Wichtige Punkte:
- Code anpassen (Falls IDE V1.0.0 oder neuer)
- 10 uF Kondensator bestücken (Falls Arduino UNO als Programmer)

zu avrdude, wenn du in den Einstellungen der Arduino IDE die Option "Ausführliche Ausgabe anzeigen während:" (X) Upload auswählst, wird dir der genaue Aufruf von avrdude mit allen Parametern angezeigt
duemilanove / OSX & WIN
Arduino & Teensy: http://bit.ly/13rbdtQ

merlin1963

Habe jetzt alles versucht, weiß mir nu absolut keinen rat mehr. Mal ne andere frage noch läuft der 328p mit uno Bootloader auch auf dem Duemilanove.Oder wisst ihr wo ich microcontoller mit booloader für den Duemilanove bekomme.Möchte doch nur mein kleines Projekt auf externe Platine bekommen
Gruß Paul

sth77


Möchte doch nur mein kleines Projekt auf externe Platine bekommen

Wozu dann noch den Bootloader? Du kannst auch mit dem ISP (bzw. einem Arduino als ISP) den Sketch direkt auf den Mikrocontroller bringen. Das spart etwas Speicherplatz. Ebenso könntest du auf andere (kleinere) Mikrocontroller ausweichen, wenn du die entsprechenden Core-Dateien einbindest. Das wurde z.B. hier gemacht: http://hlt.media.mit.edu/?p=1695
Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Go Up