Difference between revisions of "System Workbench"

From SEGGER Wiki
Jump to: navigation, search
(Thread-Aware Example)
(Thread-Aware Example)
Line 5: Line 5:
  
 
=Thread-Aware Example=
 
=Thread-Aware Example=
In the below link you may find a Thread-aware example using SEGGER J-Link freeRTOS plugin under Eclipse. This example was generated with ST CubeMX and works out-of-the-box and you may use it as a starting point for your project.
+
If you already have a running project with freeRTOS or embOS and you wish to add Thread-Aware support you can simply add -rtos GDBServer/RTOSPlugin_FreeRTOS under Debug Configurations from J-Link  Debugger -> "other options".
 +
These Plugins can be found under any J-Link installation folder: GDBServer\RTOSPlugin_embOS.dll and GDBServer\RTOSPlugin_FreeRTOS.dll
 +
 
 +
 
 +
Furthermore, in the below link you may find a Thread-aware example using J-Link freeRTOS plugin under Eclipse. This example was generated with ST CubeMX and works out-of-the-box and you may use it as a starting point for your project.
  
 
[[Media:STM32L475 ThreadAwareDebug.zip | J-Link FreeRTOS Thread-Aware Example Link]]
 
[[Media:STM32L475 ThreadAwareDebug.zip | J-Link FreeRTOS Thread-Aware Example Link]]
  
If you already have a running project with freeRTOS or embOS and you wish to add Thread-Aware support you can simply add -rtos GDBServer/RTOSPlugin_FreeRTOS under Debug Configurations from J-Link  Debugger -> "other options".
 
These Plugins can be found under any J-Link installation folder: GDBServer\RTOSPlugin_embOS.dll and GDBServer\RTOSPlugin_FreeRTOS.dll
 
  
 
[[File:RTOSPlugin Eclipse.png|1000px]]
 
[[File:RTOSPlugin Eclipse.png|1000px]]

Revision as of 12:06, 12 July 2019

System Workbench is an Eclipse-based IDE developed by the AC6 in partnership with ST.

Setup for J-Link Debug

The setup for debugging your target with J-Link probes is exactly the same as for an Eclipse IDE project. For further information on how to setup your debugging environment please see WikiSegger Eclipse Setup or Workbench STM32 j-Link Setup.

Thread-Aware Example

If you already have a running project with freeRTOS or embOS and you wish to add Thread-Aware support you can simply add -rtos GDBServer/RTOSPlugin_FreeRTOS under Debug Configurations from J-Link Debugger -> "other options". These Plugins can be found under any J-Link installation folder: GDBServer\RTOSPlugin_embOS.dll and GDBServer\RTOSPlugin_FreeRTOS.dll


Furthermore, in the below link you may find a Thread-aware example using J-Link freeRTOS plugin under Eclipse. This example was generated with ST CubeMX and works out-of-the-box and you may use it as a starting point for your project.

J-Link FreeRTOS Thread-Aware Example Link


RTOSPlugin Eclipse.png