Forum: Mikrocontroller und Digitale Elektronik IR-Bootloader


von Martin (Gast)


Lesenswert?

Hi,

ich verdende einen TSOP34838 an einem ATmega8. Jetzt würde ich gerne 
einen Bootloader auf den ATmega flashen mit dem ich dann die Software 
updaten kann. Hat jemand so etwas schon parat?

Gruß
Martin

von Z8 (Gast)


Lesenswert?

wer macht denn sowas?

>IR-Bootloader
?????? Z8

alles mit einer Batterie, oder mit einer "nicht sicheren Verindung"
zum µC, solltest Du sein lassen! Du fängster Dir Probleme ein!

von Martin (Gast)


Lesenswert?

Ich dachte eher daran das ganze Blockweise zu übertragen und mit 
Prüfsummen abzusichern um gegebenenfalls die Blöcke neu zu übertragen. 
Ich denke schon, dass das nicht völliger Unsinn ist.

von Z8 (Gast)


Lesenswert?

>völliger Unsinn

hat niemand gesagt!

Ich würde mich nicht drantrauen. Z8

von Dominique G. (dgoersch)


Lesenswert?

Der ASURO hat genau so einen Bootloader, leider nicht quelloffen.

von PillePAlle (Gast)


Lesenswert?


von Dominique G. (dgoersch)


Lesenswert?

IR geht mit den Alternativen aber bislang noch nicht, und genau darum 
geht's doch hier.

,---
| Der Bootloader ließe sich eventuell so anpassen, das er auch über die
| Standard Infrarot Schnittstelle des ASUROs funktioniert. Leider sind alle
| Versuche bis dahin gescheitert.
`--- Quelle: http://www.asurowiki.de/pmwiki/pmwiki.php/Main/Asurino

von PillePAlle (Gast)


Lesenswert?

Ein bischen mehr Kreativität bitte :-)

This Arexx Asuro Atmega8 bootloader V1.03:

 - is freeware

 - is written by Peter Wilbert in may 2006

 - can be used together with the OCConsole terminal program which is
   freeware and can be found at the Internet.

 - can be compiled with AVR-Studio4 which is also freeware and can be
   found at the Internet.


  For beginners:

 This 'bootloader' is a small program that can be programmed into the
 Atmega8 by some specific Atmega programming tool.
 It only needs to be programmed once.
 This bootloader assumes that an infrared communication circuitry
 is available at the RX/TX pins as is used by the Asuro robot.

sodale und das alles gibts incl. source auf ? naaaaa

gut gut .....   http://home.planet.nl/~winko001/index.htm

von Dominique G. (dgoersch)


Lesenswert?

Danke.

von Martin (Gast)


Lesenswert?

Wow! Super!

Allerdings ist das, so wie es bis jetzt ist, nicht die richtige Variante 
für mich. Der TSOP-Empfänger hat nämlich nur einen Pin und weil der 
interne Oszillator nicht für UART taugt und temperaturabhängig ist muss 
ich die Daten per Manchester-Code übertragen. Vermutlich hat noch nie 
jemand so etwas verrücktes gebaut... naja. Einer ist immer der Erste. 
;-)

von PillePAlle (Gast)


Lesenswert?

Warum verrückt ?
Auf dem Asuro werkelt auch nur so ein IR-Emf. und auf der Senderseite 
glaub ich nur ein 555 mit IR-Diode . Ich hatte auch mal so ein Teil :-( 
da musste ich den IR-Sender immer zum flashen in die helfende Hand 
klemmen so ca. 5-10cm Abstand und dann ging das auch nicht jedesmal.
Also ich glaub mit einer normalen seriellen Übertragung die nicht zu 
schnell ist ( 2400 - 9600 Bd.) und einem halbwegs vernünftigen Protokoll 
sollte es zu schaffen sein.

@DG  - Bitte ;-)

von Christian R. (supachris)


Lesenswert?

Wieso verrückt? Ich flashe meinen MSP430 über Funk. (IEEE 802.15.4). 
Erst das komplette Flash-Abbild in den externen RAM stückleweise 
übertragen, jeden Block aus dem SRAM lesen und zum PC zurück, ob richtig 
angekommen, erst dann, und wenn Batteriespannung hoch genug, in den 
Flash. Klappt zuverlässig. Also gehts auch über IR. Man muss nur etwas 
Aufwand in die Sicherstellung der Datenintegrität stecken.

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.