arduino bootlader für 328 ohne P ?

Gast #6076293
Lesenswert?

Ich kann den Bootlader nicht brennen, weil ich aus Unwissenheit
ATmega328 und nicht 328P gekauft habe.
Nun habe ich dort eine Anleitung gefunden und die Signatur
geändert.
http://www.crash-bang.com/resource/bootload-atmega328/
Auch nach Neustart des Rechners erwartet Arduino die 0F
am Ende. Was muss man da noch machen?

VG
Kalle
Angehängte Dateien:
Gast #6076320
Lesenswert?

Ja geht, du solltest das aber nur als Notlösung ansehen und möglichst 
das config File ändern.

Du solltest tunlichst im config File nicht die ID vom 328P ändern, sonst 
fliegt dir das demnächst um die Ohren wenn du 328P programmieren willst.

Kopier die Einstellungen vom 328P und lege damit einen 328 an.

Tipp: Unter Windows speichert Win Änderungen an Files im Programmordner 
nicht im Originalfile sondern als Kopie in VirtualStore oder so. Dann 
kannst du soviel ändern wie du lustig bist, das Programm findet die 
Änderungen nicht. Vielleicht liegts daran.
#6076476
Lesenswert?

Kalle schrieb:
> Werde mir besser 328P bestellen und nicht weiter wegen
> der fünf 328 den Tag versauen.

Den Bootloader muß man doch nur einmal flashen, dann flash es das eine 
Mal halt von Hand an der Kommandozeile anstatt da gegen die IDE zu 
kämpfen, danach kannst Du das Ding normal benutzen.

Die P-Variante ist ansonsten vollkommen identisch zu der ohne P.

Wenn Du wegen so ner Kleinigkeit schon die Flinte ins Korn werfen willst 
dann hast Du Dir das falsche Hobby ausgesucht, das kann ich Dir jetzt 
schon versprechen.
Gast #6076746
Lesenswert?

Kalle schrieb:
> Also bei mir funktioniert das leider nicht.

Das lag erstmal daran, das MiniCore in einem weiteren Ordner lag.

Nun erscheint das ganz unten bei der Boardauswahl.

Funktionieren tut das aber noch immer nicht,
auch bei MiniCore gibt es den 328 ohne P nicht.

Arduino: 1.8.10 (Windows 10), Board: "ATmega328, Yes (UART0), 328P / 
328PA, BOD 2.7V, LTO disabled, External 16 MHz"

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Program Files 
(x86)\Arduino\hardware\MiniCore-master\avr/avrdude.conf"
...

avrdude: AVR device initialized and ready to accept instructions

Fehler beim Brennen des Bootloaders.
...

avrdude: Device signature = 0x1e9514 (probably m328)
avrdude: Expected signature for ATmega328P is 1E 95 0F
         Double check chip, or use -F to override this check.

avrdude done.  Thank you.
...


> avrdude: Device signature = 0x1e9514 (probably m328)

nicht nur probably …

VG
Kalle
Angehängte Dateien:
Gast #6076785
Lesenswert?

Kalle schrieb:
> Funktionieren tut das aber noch immer nicht,
> auch bei MiniCore gibt es den 328 ohne P nicht.

Bei mir schon!
Weil:  In der boards.txt stehts drin.

Siehe: https://github.com/MCUdude/MiniCore/blob/master/avr/boards.txt



Alternativ:
Du kannst in dem Ordner eine boards.local.txt neben die originale 
boards.txt legen und da drin deine eigenen Definitionen unterbringen. 
Oder die originalen verändern.

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