Forum: Mikrocontroller und Digitale Elektronik Freescale HCS08 - Welche Compiler gibt es?


von Alexander I. (daedalus)


Lesenswert?

Hallo,

wir betreiben hier in der Firma gerade eine kleine Evaluation einiger 
Automotive-Qualifizierten 8-Bitter, darunter AVRs, PICs und eben auch 
die neue S08-Serie von Freescale. Prinzipiell soll ein 8-Bitter gefunden 
werden, mit wenig Pins, keinen großartigen Leistungsdaten außer 
ausreichend Flash und irgendeiner seriellen Schnittstelle, aber C oder 
C++ Entwicklungsumgebung.

Der Preis der IDE spielt eine sekundäre Rolle, da das wegen der 
Stückzahlen kaum ins Gewicht fällt, wichtiger ist Codequalität, 
Einhaltung von Standards (MISRA, ANSI, usw.).

Zu unserer Evaluation gehört auch eine Bewertung der IDEs. Für AVRs und 
PICs findet man im Netz ja Infos in Hülle und Fülle, weil sie beliebt 
bei Amateuren sind. Ganz parktisch sind als Ausgangspunkt daher die 
Auflistungen der einzelnen Compiler bei Wikipedia. Für den S08 (z.B. 
MC9S08SL8M) habe ich bis jetzt nur den hauseigenen CodeWarrior 6.2 sowie 
den von IAR gefunden.

Jetzt zu meinen Fragen:
1. Gibt es noch eine nennenswerte IDE für die S08-Prozessoren?
2. Was sind denn die Pros und Kontras für IAR und CodeWarrior und ggf. 
andere Entwicklungsumgebungen?

Bei vergangenen Projekten wurde hier in der Firma (noch vor meiner Zeit) 
der CodeWarrior verwendet, ich persönlich (derjenige, der auch die neue 
Software schreiben wird) habe dagegen bereits 1 Jahr lang mit dem IAR 
for MSP430 in einer anderen Firma gearbeitet und fand den ziemlich gut.

Vielleicht habt ihr ein paar Meinungen dazu?

Vielen Dank!

von Eckhard (Gast)


Lesenswert?

Hallo,

es gibt noch einen Compiler bzw Entwicklingsumgebung von Cosmic.

http://www.cosmic-software.com/

Zumindest die Codewarrior und die Cosmic Software kann man aus dem netz 
laden und kostenlos testen, das könnte schonmal erste Aufschlüsse geben.
Die IAR Software kenne ich nicht.


Eckhard

von Alexander I. (daedalus)


Lesenswert?

Hallo,

habe bereits ein Angebot von Cosmic erhalten. Vielen Dank für den Tip. 
IAR ist vorerst aus dem Rennen, da sie nur rund 30% der Derivate 
unterstützen - unseres ist nicht dabei.

von Klaus (Gast)


Lesenswert?

Man kann auch die Freescale IDE über Makefile steuern, den "chc08" 
Compiler und den "linker".
Die IDE selbst ist eher fragwürdig, man weiss immer nicht so recht, was 
alles passiert.
Möglicherweise braucht man zu Einstieg ein "Dummy" Prj, um den Debugger 
"hiwave" zu konfigurieren / zu starten.
Ganz die Finger lassen sollte man vom "PE" Processor Expert (ausser 
evtl. für kleine Vorversuche).

von Alexander I. (daedalus)


Lesenswert?

Hallo,

wir haben uns für den Atmel AVR entschieden. Uns bleibt dann "nur" noch 
die Entscheidung ob AVR-Studio oder IAR for AVR. Danke für eure Mühe.

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.