Codevision Compiler Erfahrungen

Gast #61866
Lesenswert?

Hallo zusammen,

ich denke dass ich mir den Codevision-Compiler zulegen werde. Auf den
ersten Blick scheint er sehr gute Funktionen zu haben und ich habe hier
im Forum auch schon ein paar Beiträge gelesen, die dafür sprechen.
Trotzdem wollte ich nochmal nach ein paar Erfahrungsberichten fragen.
Unter anderem, weil ich noch folgende Fragen habe:
Ist es z.B. möglich, über ein Makefile zu compilieren? Ich habe beim
ersten Blick ins Manual zum Beispiel keine Auflistung der verschiedenen
Compiler und Linkerschalter gesehen.
Wie sieht es mit dem Erzeugen von Konstanten im Flash aus. Läuft das
auf ähnliche Weise wie beim AVRGCC ab, oder ist es dort einfacher?
Wenn ich das richtig verstanden habe, dann kann man aus der
Codevision-Umgebung auch direkt debuggen. Ist das sinnvoll? Oder macht
man es doch besser mit dem AVR Studio?

Hoffe ihr könnt mir noch etwas weiterhelfen.

Viele Grüße,

Ralf
Gast #61867
Lesenswert?

debuggen aus der Compiler-Umgebung? Habe ich noch nicht gefunden...
Aber du kannst mit einem Klick ins Studio wechseln.
Flash-Konstanten:
flash unsigned char max192_control[8]=
{0b10001110,       //start, adr, uni,sgl, internal clk
 0b11001110,    //ch1
 0b10011110,
 0b11011110,
 0b10101110,
 0b11101110,
 0b10111110,
 0b11111110};        //ch7
Gast #61869
Lesenswert?

compilieren über ein makefile ist mir nicht bekannt.(bei cvision)

Ansonsten erhält man für wenig geld eine tolle entwicklungsumgebung
(zusammen mit dem AVRsudio)

nur die Dokumentation finde ich teilweise etwas dürftig, und das man
bei mitgelieferten routinen nur den header zu gesicht bekommt.

Aber btw: hat jemand schonmal imagecraft ausprobiert?
Gast #61870
Lesenswert?

makefile wären mir auch nich bekannt bei codevision. wozu auch? man
drückt auf den kompilieren button und dann kommt (hoffentlich) am ende
das hex file raus. Fehler und so werden sehr übersichtlich
aufgelistet.

bin aber trotzdem gerade gerade dabei von codevision (demo) auf avr-gcc
umzusteigen, da ich ein paar größere projekte in planung hab.
codevision is zwar etwas komfortabler, aber avr-gcc is mindestens
genauso leistungsfähig und umsonst.

ansonsten zieh dir doch aber erstmal die demo version und probier die
aus. die hat ja schon alle funktionen bist nur in der code länge
begrenzt.
Gast #61871
Lesenswert?

Hi,

habe mir gestern das Demo gezogen. Werde es also in den nächsten
Tagen/Wochen mal testen.
Wegen dem Makefile frage ich, da man so eine Datei hat, in der man alle
Compiler/Linker Optionen selbst einstellt. Man hat so die Möglichkeit,
dieses File mit in die Versionsverwaltung aufzunehmen und damit auch
diese Optionen zu sichern. Das ganze wird dann interessant, wenn das
Programm größer wird oder vielleicht Varianten dazu kommen. Bietet der
Compiler evtl. die Möglichkeit eine Datei zu sichern, in der diese
Optionen enthalten sind?

Gruß,

Ralf
Gast #61872
Lesenswert?

Hi

warum dann nicht den GCC? Ich bereue es nicht mich damit mal ein paar
Tage beschäftigt zu haben. Mitlerweile nutze ich den GCC für vier
verschiedene Platformen (AVR, Linux-x86, Win32, ARM) und muß mich an
nichts neues gewöhnen und mich niemals durch tausende Klicker-di-klick
Menüs wühlen. Zusammen mit einem guten Editor (UltraEdit in meinem
Fall) ist das richtig komfortabel und vor allen Dingen kostenlos.

Matthias

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