Segger Jlink Edu + Stm32 + FreeRTOS +Linux

OP #6301884
Lesenswert?
• ▲
▼
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 :-)
#6303941
Lesenswert?
• ▲
▼
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
(Firma: SEGGER) #6304091
Lesenswert?
• ▲
▼
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 ;-).
OP #6304189
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.