Jlink EDU & CoIDE wie Flashen

OP #3312270
Lesenswert?

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?
(Firma: Reusch Elektronik) #3312835
Lesenswert?

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).
Gast #3312961
Lesenswert?

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.

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