Hallo, ich wollte von Euch mal wissen, ob Ihr schon mit diesen Microcontrollern Erfahrungen gesammelt habt. Insbesondere interessieren mich hier Entwicklungsumgebungen. Gibt es hier kostenfreie und wenn ja , welche benutzt ihr ?? ( CCompiler, Debuggger etc.) Ich habe gelesen, dass es bei Glyn preiswerte Evaluationboards gibt. Sind da Entwicklungsumgebungen dabei ( lizenzfrei oder nicht, bzw. was kosten diese ?). Gruß Ilse
Hol dir ein SKP von Renesas. [1] Die kosten um die 40 EUR bei Digikey. USB-Programmer/Debugger, Entwicklungsumgebung und Compiler sind dabei (uneingeschränkt, allerdings sind die Optimierungen abgeschaltet). An Compilern sind gibt es m.W. nur den von Renesas und einen von Tasking. Kostenlose sind mir keine bekannt. [1] http://www.renesas.com/skp
Hab damit mal hantiert. War allerdings ein Dev-Kit von Renesas. Dabei war eine Version der Renesas-Entwicklungsumgebung->die hab ich sofort wieder über den Haufen geworfen, weil die einfach nur undurchsichtig und buggy war(meiner Meinung nach). Hab dann eine Demo von IAR gezogen, die war schon besser, allerdings Zeit- und Codebeschränkt. Die Controller sind meiner Meinung nach nich schlecht, gut ausgestattet, allerdings schwer in Deutschland zu bekommen. Einzige umfangreiche Quelle ist Glyn, welche aber glaube nur die IC's in großen Mengen verkaufen(Entwicklungsboards verkaufen die doch auch einzeln an privat...komisch). Ein paar(teure) gibt's bei Reichelt. Weiterhin für Ottonormalverbraucher bei Digikey zu beziehen, aber hohe Versandkosten. Allerdings habe ich noch nicht viel damit gemacht, denn für die meisten Anwendungen reicht ein 8bit AVR :) MfG Barti
Hmm, wie es der Zufall so will lese ich gerade auf http://gcc.gnu.org/ folgendes: July 20, 2005 Red Hat Inc has contributed a port for the Renesas R8C/M16C/M32C families. Ich hab mal einen Thread dazu im GCC-Forum eröffnet.
Vielen Dank fuer die Hinweise, ich habe auch nochmal hier im Forum gesucht. Es gibt von Glyn Boards mit Entwicklungsumgebung, aber leider läuft diese wohl nach einer Weile aus. Ich schau mir mal den gcc Thread an. Vielen Danl Marko !
Hi, wir setzen den M16C in der Firma ein. Es gibt von IAR einen Compiler für das Ding, aber der hat einige Macken. Evtl. gibts auf der Renesas Homepage noch die HEW4 zum Download. Beschränkt nur auf die max. Codegrösse von 265kb. Ansonsten bin ich sehr zufrieden, ist zwar sehr umfangreich und etwas unübersichtlich aber sehr viel Leistung. Gruss Torsten
gibts für die dinger nen fähigen basic oder pascal compiler??
@Torsten Hast Du ein paar Infos zu den Macken des IAR Compilers ? Ich will demnächst damit eine Neuentwicklung in der Firma starten. TIA, MikeP
Hi, der Compiler unterstützt z.B. das Flag -genter nicht. Beim NC30 kann damit die Einsprung / Austrittfunktion für Funktionen festgelegt werden. Ohne dieses Flag sieht man im Debugger den Call Stack nicht. Bzw. nur die Funktion in der man gerade ist. Nicht tragisch aber ich hätte es gern. Soll in einer der nächsten Versionen kommen. Der zweite Punkt ist ein Problem mit dem Stack(Pointer). Ich kann es leider nicht genau beschreiben, aber bei einigen Funktinen wird der Stack nicht korrekt abgebaut. Damit geht der Rücksprung ins Nirvana. An dem Problem hänge ich schon seit langem. IAR Support ist leider auch nicht besonders schnell (Responsetime jedesmal ca. 2 Wochen). Der Rest, was einem noch so auffällt, ist in den IAR faq eigentlich gut beschrieben. Z. B. der "lvalue"... Das hier geht nicht:
1 | void f (void *ptr) |
2 | {
|
3 | ((short *)ptr)++; // error |
4 | }
|
muss man so schreiben:
1 | void f (void *ptr) |
2 | {
|
3 | short *temp = ptr; |
4 | temp++; |
5 | ptr = temp; |
6 | }
|
laut ANSI ist das auch ok, aber die erste Variante wäre einfacher... Lange Rede, kurzer Sinn: Ist ein mächtiges Tool, aber auf den ersten Blick ist die Renesas HEW mit dem NC30 Compiler besser. Insbesondere wenn man den irren Preis für den IAR sieht. Ok soweit? Gruss Torsten
also hab auch mit dem M16c62 schon ein bissel was gemacht und verwende die version v5.30 von nc30 ohne irgendwelche probleme. Bei einer älteren version hat der compiler mir mal was falsch übersetzt die neuere hat diesen bug aber schon nicht mehr ich verwende die trail version, als student kann man sich solche compiler net leisten, aber von dem gcc compiler für den m16 hab ich auch schon was gehört wird halt aber noch ziemlich viele bugs haben da es ihn noch nich besonderslang gibt, werd ihn mir aber bestimmt mal anschauen gruß jochen
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.