Hat jemand die o.g. Software schon getestet / im Gebrauch und kann eine Meinung dazu abgeben? http://www.avrfreaks.net/index.php?module=FreaksTools&func=viewItem&item_id=632 Alex
hatte ich sofort installiert und es gefällt mir. Es fehlen natürlich noch eine Dinge (Programmer ansprechen habe ich nicht gefunden), aber das Konzept sind schon ganz nett aus. Die Hilfe wie Intellisense ist ganz nützlich. Die Terminal Freunde mögen das nicht brauchen, aber ich nutze mehrere Umgebungen und mag diesen 'Luxus'. Hoffentlich wächst dieses Projekt und macht µC programmieren so einfach wie PC-Programmierung auf HighLevel. Also, gebt Gas Jungs :-)
Das mit dem Programmer ist natürlich ein relativ schwerer Nachteil. Haben sie sich da nicht am Programmers Notepad orientiert, dort ist man was das angeht ja recht variabel!?
Ich habe mir das zwar nur oberflächlich angesehen, aber gibt es denn nicht eine art "Makefile-Template"? Dann könnte man das ohne große Probleme einfach nachrüsten...
Ich denke, es ist nicht das Problem des makefiles. Eher, wie rufe ich die Programmierung auf. Aber so, wie ich das verstanden habe, wurde zuletzt eine Version gepostet (KamAVRwork.zip), die erste Optionen zur Konfigurierbarkeit enthält. Siehe hier: http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=157340#157340 Im AVR-GCC Forum auf avrfreaks gibt es auch einige Threads zu diesem Editor und die Antworten dort sehen sehr positiv aus. Volkmar
>Ich denke, es ist nicht das Problem des makefiles. Eher, wie rufe ich >die Programmierung auf. ...um beim Beispiel PN2 zu bleiben: dort wird es über ein make-Target namens 'program' gemacht -- und das wäre hier die einfachste Möglichkeit gewesen... Aber es scheint keine Templates zu geben.
Man kann ja die automatische Generierung des makefiles abschalten und ein 'program'-Target zusätzlich ins Makefile einfügen. Dann fehlt nur noch ein Button um dieses Target aufzurufen und, so wie ich den Beitrag bei avrfreaks verstehe, kann dies mit der neuesten Version gemacht werden. Habe es aber selber noch nicht getestet. Volkmar
Wenn Du 'mfile' zur Erzeugung des Makefiles verwendest, dann brauchst Du nichts mehr ins Makefile einfügen; ist alles schon vorhanden. Man müsste nur noch einen Button, der make mit dem Target 'program' aufruft, in den Editor einfügen können.
Dann schließt sich ja wieder der Kreis. Man kann die integrierte Makefile-Generierung verwenden, oder man benutzt 'mfile' (PN2 hat ja wohl auch keine templates), oder ... Und den Button soll man ja in KamAVR einfügen können (oder zumindest zukünftig). Da ich weder PN2 noch KamAVR noch mfile derzeit nutze, kann ich keine weiteren Details beitragen und halte mich erstmal wieder raus ;-) Volkmar
Ich habe mir das Programm ebenfalls angeschaut und bin positiv überrascht. Ein Problem habe ich jedoch. Ich habe mal aus debuggründen ein delay eingebaut: for (long x=0;x<200000;x++){} //fixme dann bekomme ich aber eine Fehlermeldung 'for' loop initial declaration used outside C99 mode ich nehme mal an, das dies an dem anderen makefile liegt, doch wo kann ich kamAVR sagen das es mein makefile nutzen soll. Bzw wie kann ich kamAVR es dennoch beibringen?
Nee, ... long x = 0; for (x=0; x<2000000; x++) {} Pass nur auf, sowas wird standardmäßig wegoptimiert :) Nimm lieber volatile, falls es denn sein muss.
Spätestens seit C99 darf man auch das: for(int i = 999; i > 0; i--) { [..] } Man muss dem Compiler allerdings sagen, daß man nach C99 Programmiert, sinst warnt er zumindest!
JA so in etwa dachte ich mir das auch schon OldBug. Aber da der KamAVR ja ein eigenes makfile nur leider "ohne" die passende Compiler option erstellt, dachte ich mir das man es wohl auch irgentwo in amAVR einschalten kann. Oder zumindest kamAVR ein eigenes Makefile übergeben
@Tobias, Du kannst a) in KamAVR die automatische Generierung des Makefiles abschalten und b) ein eigenes verwenden. Wenn ich mich recht erinnere, dann heißt das Makefile <projektname>.kmk. Volkmar
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.