Archiv verlassen und diese Seite im Standarddesign anzeigen : Bootloader für Asuro
funkheld
23.08.2010, 18:20
Wo bekommt man den Bootloader-Asuro her für den Atmega8 .
Ich möchte einen neuen Atmega8 einbauen und den Bootloader drauf flashen mit meinem externen Experimentboard.
Gruss
dannyboy1994
23.08.2010, 18:24
meines wissens nach gibt es diesen bootloader nicht so einfach. Er kann weder ausgelesen noch neu geflashed werden..
radbruch
23.08.2010, 18:40
Hallo
Henk stellt hier einen Bootloader vor der nicht kompatibel mit dem orginalen Bootloader des asuro ist:
http://home.kpn.nl/winko001/Asuro/Bootloader/AsuBtlPagFrm.htm
Meine Meinung dazu: Ich würde den orginalen asuro-Mega8 für 8€irgendwas verwenden.
Gruß
mic
funkheld
24.08.2010, 09:32
Wenn ich Rx und Tx einfach trenne und dann über die Rs232 den Bootlaoder nutze, geht das beim Asuro oder muss muss man mein Asuro noch andere Dinge beachten beim flashen mit Bootloader?
m.a.r.v.i.n
24.08.2010, 11:22
Das geht schon, man braucht RX und TX und GND. Allerdings darf man das nicht direkt an die COM Schnittstelle des PCs anschließen. Dazu ist noch ein Levelshifter notwendig, ein MAX232 o.ä. Alternativ, da COM Schnittstellen am aussterben sind, ein USB UART Adapter. Gibt es in Kabelform (http://www.watterott.com/de/TTL-232R-USB-Serial-Converter) oder als Adapterplatine (http://www.watterott.com/de/FTDI-Basic-Breakout-5V).
funkheld
24.08.2010, 14:32
Dazu ist noch ein Levelshifter notwendig, ein MAX232 o.ä. Alternativ, da COM Schnittstellen am aussterben sind, ein USB UART Adapter.
So etwas habe ich als Baugruppe um Tx/Rx auf dem Atmega zu nutzen.
Wo kann kann jetzt diese Leitungen am Asuro trennen bzw mit Stecker wieder verbinden?
m.a.r.v.i.n
24.08.2010, 15:08
Ich hatte mal ein paar Fotos zu dem Umbau gemacht. Allerdings zusammen mit der ISP Schnittstelle, deshalb sind es ein paar mehr Drähte.
http://www.flickr.com/photos/hmblgrmpf/sets/72157624672610667/
Ich habe allerdings auch schon Umbauten ohne Durchtrennen der Leitungen gesehen. Einfach parallel am Prozessor Sockel anlöten (ohne Garantie).
http://www.arduino.cc/playground/Learning/Asuro
funkheld
24.08.2010, 17:51
Danke, ich werde die zweite Lösung nehmen und testen.
Wo gibt es eine Bootloader.exe(Rs232) um die Daten mit der seriellen Schnittstelle zu übertragen?
Gruss
dannyboy1994
24.08.2010, 18:37
das ist ein huhn ei problem. Du musst den bootloader erst mal mit einem ISP programmer oder über HVSP(is kacke) in den controller programmieren um später mit diesem bootloader über dei RS232 des mikros zu programmieren
funkheld
24.08.2010, 18:43
Ich habe ein Bootloader aus dem Bascom-Demo-Ordner erstellt für den Atmega8.
Nun möchte ich ihn mit Isp flashen.
Bloss wie stelle ich die Fuses ein beim Atmega8 ?
Anschliessend möchte ich mit dem gesuchten Bootloaderprogramm.exe für die Rs232 den Atmega flashen.
Vielleicht kannste die fragen beantworten?
Gruss
m.a.r.v.i.n
25.08.2010, 15:50
Die einzustellenden Fusebits hängen in erster Linie von der Größe des Bootloaders ab. Für einen 512 Word Bootloader (1kByte) wären das:
Low fuses: 0xbf
high fuses: 0xda
Kann man sich auch leicht online berechnen lassen:
http://www.engbedded.com/fusecalc/
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.