Forum: Mikrocontroller und Digitale Elektronik Arduino Bootloader


von Prefekt (Gast)


Lesenswert?

Hallo,

ich hab ein Programm für einen Arduino Pro Mini 328 geschrieben. Nun 
habe ich das Problem, das das Arduino Pro Mini Board zu groß ist... Ich 
habe gelesen, das man den Arduino Bootloader auch selbst auf einen Atmel 
flashen kann.
Als Brenner habe ich den USB AVR Prog von Ulrich Radig.
Hat jemand einen link zu dem richten Bootloader für einen Pro Mini 328 
und ein paar Tipps zum Flashen.

Danke und Gruß
Volker

von Uwe (de0508)


Lesenswert?

Nimm das HEX File und schreibe es mit einen ISP Programmer + FuseBits 
auf den Chip..

von Martin e. C. (eduardo)


Lesenswert?

Prefekt schrieb:
> Hat jemand einen link zu dem richten Bootloader für einen Pro Mini 328
> und ein paar Tipps zum Flashen.

Alle Bootloader sind in der IDE von Arduino erhalten unter:

...\arduino-1.0.1\hardware\arduino\bootloaders

von Marius P. (marius_p)


Lesenswert?

Wenn dir der flash Speicher vom Atmega 328p zu klein ist musst du zB den 
Atmega1280 nehmen.(altes Arduino Mega)
Das mit dem hex file ist nicht so einfach da dir die Arduino IDE NICHT 
das ganze hex file ausspuckt sondern nur das was der Bootloader 
braucht...

von Prefekt (Gast)


Lesenswert?

Hallo,

Bei dem Pro Mini 328 müsste ich das Hexfile: 
ATmegaBOOT_168_atmega328_pro_8MHz.hex für den Bootloader verwenden oder?
Im Makefile gebe ich den Prozessortyp an welche verwende ich ?
atmega328_pro8
oder
atmega328_pro8_isp?

Welche fuse Einstellungen muss ich wählen?

Mit PIC's kenne ich mich aus, aber mit den Atmels habe ich bis jetzt nur 
mit dem Avrduino gearbeitet.

Danke und Gruß
Volker

von ardi (Gast)


Lesenswert?

Arduino-µC gibt es auch fertig mit Bootloader, kosten fast das gleiche 
wie die ohne.

Meistens steht da aber "für Arduino Uno". Ob "Pro Mini" etwas Besonderes 
ist und man dafür einen anderen Bootloader braucht, weiß ich nicht.

von Arduino (Gast)


Lesenswert?

Kannst du direkt mit der Arduino Software machen, siehe z.B. hier: 
http://arduino.cc/forum/index.php/topic,29999.0.html

von Arduino (Gast)


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.