Hat mein Chip einen Bootloader?

OP #4281835
Lesenswert?

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 #4281916
Lesenswert?

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
Lesenswert?

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 #4281995
Lesenswert?

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

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