Hi zusammen, habe nun einige Posts über Dbugging, Segger, usw. Gelesen, aber mir ist folgendes immer noch nicht klar: Kann ich meine Stm32 Applikation, welche unter FreeRTOS läuft mit der Jlink Edu Version unter Linux debuggen? Muss ich JTAG verwenden, oder geht SWD? Hat jemand Erfahrung mit dieser Kombination? Gibts Alternativen zum Debuggen von FreeRTOS Applikationen? Danke schn mal vorab :-)
Zu Linux kann ich nix sagen, aber bei mir läuft Win7 + Attollic TrueStudio + JLink-Edu + SWD mit FreeRTOS auf einem Stm32H743 ohne Probleme.
Danke. Hört sich schon mal gut an, zumindest die Kombination FreeRTOS und SWD. Ich verwende die kleinen Stm32F1 und F3. Sollte aber keinen Unterschied machen.
Segger hat auch noch einen eigenes Debug Frontend namens Ozone und das läuft auch auf Linux
Den Ozone darf man aber laut Lizenz mit einem Jlink edu nur evaluieren. Da kommt dann immer son Fenster. Aber auf der Webseite steht wiederrum "professional tools for free for non comercial use" https://www.segger.com/products/development-tools/ozone-j-link-debugger/ Kann uns da mal der Segger Till hier aufklären?
Natürlich geht das. So ziemlich jede moderne IDE (und Editor) unterstützt GDB und Konsorten. Der Linux Support von Segger ist leider sehr rudimentär und neue Versionen vom JLink bringen auch oft neue Bugs mit... Traurigerweise gibt es meines Wissens aber keine echte Alternative dazu. In Bezug auf FreeRTOS auch interessant: Der JLink GDB Server ist via Plugin "thread/task aware". Hier ein Beispiel wie das aussehen kann: https://dzone.com/articles/show-freertos-threads-in-eclipse-debug-view-with-s
Mw E. schrieb: > Den Ozone darf man aber laut Lizenz mit einem Jlink edu nur evaluieren. > Da kommt dann immer son Fenster. > Aber auf der Webseite steht wiederrum "professional tools for free for > non comercial use" > https://www.segger.com/products/development-tools/ozone-j-link-debugger/ > Kann uns da mal der Segger Till hier aufklären? Ich kenne jetzt den Text von dem Fenster nicht aber prinzipiell ist die Idee das man solche Tools sowohl im professionellen Einsatz evaluieren also auch im nicht kommerziellen Einsatz kostenlos nutzen darf. Harald G. schrieb: > Gibts Alternativen zum Debuggen von FreeRTOS Applikationen? Ja, embOS Applikationen debuggen... SCNR ;-).
Ich hatte das schon am Laufen mit Linux + J-Link Edu + Eclipse. https://www.segger.com/products/debug-probes/j-link/technology/ides/eclipse/ Ist aber schon paar Jahre her.
Danke für die Anworten, ist genau was ich wissen wollte. Vincent, der Artikel ist extrem interessant. Dann werde ich mir so'n Teil rauslassen. Dauert wahrscheinlich ein bisschen, Urlaub is vorbei :-/ Vielleicht haut das alles hin, dann besorgen wir 'auf Arbeit' fürs nächste Projekt die Segger Toolchain.
Til S. schrieb: > Ja, embOS Applikationen debuggen... SCNR ;-). Musste ja kommen :-) Hätte eher gedacht, Du empfiehlst nen Cina-Clone, der die hälfte kostet und das doppelte kann ;-)
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.