Hat mein Chip einen Bootloader?

OP #4281835
Ich habe nach langen erfolglosen Versuchen mit der Arduino IDE 
(verschiedene Versionen, immer Mac OS) endlich per Kommandozeile Zugriff 
auf meine ATmega328 Chips bekommen (per USBasp und ArduinoISP via UNO).

Aufbau auf Breadboard, Minimalbeschaltung ohne ext. Quarz analog
https://www.arduino.cc/en/Main/Standalone bzw.
https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard

Folgende Einstellungen/Parameter habe ich verwendet (per shell script):

AVRPATH="/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/ 
"
AVRDUDE="/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/ 
avrdude"
AVRCONF="/Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/ 
avrdude.conf"

BOOTLOADER="optiboot_atmega328_384_8.hex"

#328 8MHz
FUSES="-Uefuse:w:0x05:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xE2:m"

BOARD="-patmega328p"
#BOARD="-pm328"

PROGRAMMER_PORT="-cusbasp -PUSB"

# 1. Prüfen der Fuses
#$AVRDUDE -C $AVRCONF -v $BOARD $PROGRAMMER_PORT -B250

# 2. Setzen der Fuses
#$AVRDUDE -C $AVRCONF -F -v -v -v -v $BOARD $PROGRAMMER_PORT $FUSES 
-b19200 -B250

# 3. Bootloader schreiben
#$AVRDUDE -C $AVRCONF -F -v -v -v -v $BOARD $PROGRAMMER_PORT -b19200 -e 
-Uflash:w:$BOOTLOADER:i -B250

Die # vor #$AVRDUDE wurden natürlich jeweils pro Schritt entfernt ;-)

Der Parameter -B250 ist zwingend, ohne den liefs nicht. Dauerte etwas, 
bis ich darauf gekommen bin.

Alles inkl. Bootloader schreiben verlief auch "scheinbar" erfolgreich 
und dauerte auch eine Weile.
Ich kann nun mittels Arduino Uno als ArduinoISP Programme auf den Chip 
laden.

Aber ich kann nicht per RX/TX (FTDI oder CP2102 oder UNO) Programme auf 
die Chips mit Bootloader laden. Daher frage ich mich, ob da wirklich der 
Bootloader angekommen ist.

Wie kann ich das prüfen?

Vielen Dank für Tipps
Gast #4281885
Ängste und Zweifel....

So wie du, Cyblord, an C++ zweifelst, zweifelt der TE am avrdude.
Er traut ihm nicht.

> Die Fragen sagen mehr, als die Antworten.
Gast #4281916
Echt verwechset...?

Tut mir leid.
Lag nicht in meiner Absicht...


Mir gehen solche Sprüche auf den Keks:
Cyblord -. schrieb:
> Und ich frage mich warum der TE nicht lieber in seiner Freizeit Gärtnert
> oder Töpfert.
Ich glaube, sie vertiefen Blockaden eher, als sie zu lösen.

Was ist der tiefere Sinn dahinter?
Was würdest du gerne damit erreichen?
#4281935
Ulrich F. schrieb:

Entschuldigung angenommen.

> Ich glaube, sie vertiefen Blockaden eher, als sie zu lösen.
>
> Was ist der tiefere Sinn dahinter?
> Was würdest du gerne damit erreichen?

Ich würde damit gerne erreichen dass der TE Leute im Gardena-Forum mit 
seinem Fragen quält. z.B. "Hat mein Rasensprenger genug Druck? Muss ich 
den Wasserhahn dafür aufdrehen? Bitte um Hilfe!".

Ja das würde ich wirklich gerne erreichen.
Gast #4281954
Ja gut!
Ich gehe nicht mit deinen Zielen konform.

So werden wir vermutlich noch ein paar mal aneinander geraten...

Und wenn ich dich bitte, weniger wertend zu sein?
#4281956
Ich würde sagen sobald du den Arduino als ISP am ATmega dran hast einmal 
mit der Arduino IDE den Bootloader schreiben und dann ist er auch drauf 
(dauert ne weile)
dann aber keine Programme mehr über ISP einspielen da der Bootloader 
dadurch wieder Gelöscht wird.

MfG Philipp
Gast #4281995
Cyblord -. schrieb:
> Und ich frage mich warum der TE nicht lieber in seiner Freizeit Gärtnert
> oder Töpfert.

Immerhin beherrscht er die Rechtschreibung und schreibt keine Verben 
groß ;-)
Auch die Kommasetzung stimmt bei ihm.

Aber als selbsternannter Lord kann man scheinbar auch selbst definieren, 
was richtig und falsch ist...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.