Hallo Forum, also ich benutzte einen Jlink EDU zusammen mit Coocox. Unter Keil kann ich meinen LM3S6965 ohne Probleme Flashen und Debuggen. Unter Coide leider nur Debuggen da beim Edu ja keine JFlash Lizenz dabei ist. Aber wie bekomme ich denn mein Projekt von Coide fest in den LM3S reingeflasht? Gibt es da irgendein anderes Tool mit dem ich es drauf bekomme? Bzw. es geht wohl irgendwie mit dem GDB Server. Aber was muss ich dafür wo eingeben?
Hallo, ich benutze das Segger EDU zwar mit einer anderen IDE, aber wenn ich im Flash debugge, ist anschließend die Firmware im Flash und läuft auch ohne Debugger. Ciao Franz
CooCox unterstützt das direkte Flashen mit dem Segger JLink nicht, auch nicht mit der kommerziellen (nicht-EDU-) Version und einer JFlash-Lizenz. Ich glaube, das auf irgendwo auf der CooCox-Homepage gelesen zu haben. Nach dem Debugging ist das Programm ja noch im Flash. Es genügt ein Controller-Reset und das Programm läuft (nun ohne JLink).
Ok, vielen Dank. Ich werde es mal ausprobieren. Nur wird bei dem Compilieren fürs Debuggen nicht noch zusätzlicher Kram eingebunden, den man gar nicht benötigt bei normaler Benutzung?
No y. schrieb: > Nur wird bei dem Compilieren fürs Debuggen nicht noch zusätzlicher Kram > eingebunden, den man gar nicht benötigt bei normaler Benutzung? Richtig, aber der landet nicht im Flash (nur in der Datei), außer (typischerweise) assert()-Aufrufen. Allerdings werden beim Debuggen normalerweise die Optimierungen abgeschaltet. Es hindert dich aber niemand daran, den Code einfach ohne Debug-Modus zu compilieren (oft "Release" genannt, kA wie das in CoIDE heißt) und damit zu "debuggen" - das step-by-step-debugging ist dabei ggf. beeinträchtigt, aber das interessiert ja den Flash-Vorgang nicht.
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.