Controller mit seriellem Bootloader

Gast #17798
Lesenswert?

Hallo,

ich bin gerade dabei, mir eine Experimentierplatine mit einem 
Mikrocontroller aufzubauen. Dafür möchte ich wegen der Einfachheit der 
Programmierung einen Controller mit seriellem Bootloader verwenden. 
Nachdem ich mich etwas im Netz umgesehen habe, konnte ich nur drei Typen 
ausmachen:

MC68HC11* (Motorola)
DS89C420 (Dallas)
P89C51R* (Philips)

Der HC11 hat zwar keinen internen Speicher, dafür aber einen 8-Kanal 
A/D-Wandler, was schon mal ein großer Pluspunkt wäre. Der Dallas ist 
zwar schnell, hat aber weder A/D noch PWM. Der Philips hingegen verfügt 
über 5 PWM-Kanäle.

Meine Frage: gibt es sonst noch Controller mit íntegriertem seriellem 
Bootloader?
Gast #17799
Lesenswert?

Jo, die neuen AVR bieten auch einen Bootloadersupport. Im Unterschied zu 
den fest einprogrammierten Lösungen der anderen kann man hierzu ein 
beliebiges Programm schreiben und damit auch (theoretisch) von jeder 
beliebigen Quelle ein Programm laden, also z.B. über eine USB 
Schnittstelle, Ethernet oder von einer Compact Flash Karte. Das macht 
aber nur bei den größeren Controllern Sinn, beim Mega8 reicht der 
Speicher für sowas nicht. Aber ein serieller Bootloader passt problemlos 
rein.

Gruß
Markus
Gast #17800
Lesenswert?

Hallo Markus, Danke für die schnelle Antwort, aber ich fürchte Du hast 
mich Mißverstanden. Der Controller soll ab Werk einen Bootloader 
eingebaut haben, welcher sich nach dem Einschalten mein Programm von der 
RS232-Schnittstelle holt und ins Flash oder SRAM schreibt. So wie ich 
das aus dem kurzen Überfliegen der Datenblätter sehe, muß man die AVRs 
vorher mit einem speziellen Programmiergerät programmieren.
Gast #17803
Lesenswert?

Hm, also entweder hier werden Beiträge gelöscht oder ich bin zu blöd, 
einen geschriebenen Text auch abzusenden ;) Ich war der Meinung, ich 
hätte noch was dazu geschrieben. Ich werd doch langsam alt
@ Rolo: Ist schon richtig, aber der "spezial" Programmer ist nicht allzu 
teuer (9,-Euro) oder kann wenn's sein muß auch selbst gebaut werden. Den 
Bootloader muß man einmal am Anfang reinprogrammieren. Der Vorteil ist 
einfach die größere Flexibilität. Und die von Dir genannten Controller 
sind doch schon etwas betagter.

Gruß
Markus
Gast #17804
Lesenswert?

Hallo Rolo,

Ich kann Dir nur den C167/ST10 von Infineon/ST empfehlen.

Siehe auch : 
http://www.infineon.com/cgi/ecrm.dll/ecrm/scripts/prod_cat.jsp?oid=-8137

Die haben einen BootLoader, Intern RAM, optional Intern Flash, gute 
entwickelumgebungen mit debugger (Tasking und Keil)
und viele Interne Periferie (A/D, PWM, Capture Compare, Serial, CAN, 
I/O, etc.).

Nachteil ist die SMD bauvorm (C167 0,65 mm / C165 0,65mm), aber ist 
lötbar.

Im moment arbeite Ich mit einen MM167 board von www.phytec.com

Grüße Mark.
P.S. der C167 wird manchmal bei Ebay verkauft (nicht von Mir).
#17806
Lesenswert?

@Markus

"die von Dir genannten Controller sind doch schon etwas betagter"

Also die DS89C420, P89C51xxx, T89C51xxx sind doch brandneu.

Wenn Du aber meintest, deren Architektur ist bewährter und die Tools 
sind ausgereifter, dann stimme ich Dir voll zu.


Deren Bootloader haben den Vorteil, daß sie nicht versehentlich gelöscht 
werden können, aber deren Funktionen vom Anwenderprogramm aus aufgerufen 
werden können.
Man kann sich also auch eine Umprogrammierroutine z.B. über USB mit 
hineinprogrammieren.



Peter
Gast #17807
Lesenswert?

Hallo,
eure Liste ist nicht vollständig.
Es gibt von Fujitsu und Mitsubishi ebenfalls sehr gute Flash-Controller 
mit eingebautem Bootloader.
Fujitsu:
48 pin (64kB Flash, 2kRam) bis 120 Pin (max 384KB Flash+ 16kRAM)Vorteile 
sind die kostenlose Entwicklungsumgebung Softune mit "freiem" 
C-Compiler!! Architektur ähnlich 8051, aber 16-bit. Von Glyn gibt es 
Eval-Boards zum Preis von ca 50,- Euro netto.
Mitsubishi:
Für den bei euch ebenfalls schon eingesetzten M16C/62 Controller 
(16-bit, 256k Flash u. 20kRAM) gibt es auch einen kostenlosen Compiler 
und sogar einen gratis Softwaredebugger. Ein Eva-Board kostet hier 43,10 
Euro (netto) bei Glyn.
Siehe www.glyn.de

Auch der Preis dieser Controller dürfte besser als bei anderen sein.

Nur zur Info
Peter
Gast #17808
Lesenswert?

Hi,

kann den M16C auch nur empfehlen, das Eva Board ist für den Preis auch 
voll i.O.

@Peter Es wäre evtl. nett dazuzusagen das du bei Glyn arbeitest, sonst 
wird schnell wieder SPAM geschrien.....

Gruss

Andre

P.S.: Habe nix mit Glyn zu tun, bin nur ein zufriedener Kunde...
Gast #17809
Lesenswert?

Danke für den Hinweis, sollte keine "Werbung" sein!
Aber gerade für Entwickler mit kleinem Etat ist es interessant an einen 
kostenlosen Compiler u. Debugger zu kommen. Im Übrigen bin ich 
Applikationsingenieur bei Glyn.
Gruss
Peter

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