ST StellarStudio

From SEGGER Knowledge Base
Jump to navigation Jump to search

Using an ST StellarStudio project with J-Link

StellarStudio by ST comes with integrated J-Link support.
It is available for SR5x and SR6x device families.
No further configuration necessary.
For detailed instructions on how to install and use StellarStudio IDE, please contact ST.
This article relies on J-Link Software and Documentation Pack installed in C:\Program Files\SEGGER\JLink\.

SR5x Device Family

Import example project

*Open ST StellarStudio.
ST StellarStudio open 2.png
*Click Import StellarStudio Demos.
ST StellarStudio Import 1.png
*You can select your eval board and click next.
ST StellarStudio Import 5.png
*Select your demo application and click next.
ST StellarStudio Import 6.png
*Click Finish.
ST StellarStudio Import 8.png

Debugging single core project

*Build your application.
*Open Debug Configurations and select the configuration for your demo application
(here: GDB SEGGER J-Link Debugging->jlink_SR5E1_Button_Demo).
ST StellarStudio SR5 Debug Configurations 1.png
*Adjust the settings if needed and click on Debug.
ST StellarStudio SR5 Debug Configurations 2.png
*Application is downloaded to the target and debugging starts.
ST StellarStudio SR5 Debug 1.png

Debugging multi core project

*Build your application.
*Open Debug Configurations and select the configuration for your demo application
(here: GDB SEGGER J-Link Debugging->jlink_core2_SR5E1_MultiCore_Blink_Demo).
ST StellarStudio SR5 Debug Configurations 3.png
*Adjust the settings if needed and click on Debug.
ST StellarStudio SR5 Debug Configurations 4.png
*The application is downloaded to the target and debugging starts.
ST StellarStudio SR5 Debug 2.png

SR6x Device Family

Import example project

*Open ST StellarStudio.
ST StellarStudio open.png
*Click Import StellarStudio Demos.
ST StellarStudio Import 1.png
*You can select your eval board and click next.
ST StellarStudio Import 2.png
*Select your demo application and click next.
ST StellarStudio Import 3.png
*Click Finish.
ST StellarStudio Import 4.png

Debugging single core project

*Build your application.
*Open Debug Configurations and select the configuration for your demo application
(here: GDB SEGGER J-Link Debugging->jlink_SR6G6C6_K2000).
ST StellarStudio Debug Configurations 1.png
*Adjust the settings if needed and click on Debug.
ST StellarStudio Debug Configurations 2.png
*Application is downloaded to the target and debugging starts.
ST StellarStudio Debug 1.png

Debugging multi core project

Currently J-Link GDB Server has to be started manually.

*Build your application.
*Start the J-Link GDB Server with the correct settings.
ST StellarStudio Debug GDBServer 1.png
*Open Debug Configurations and select the configuration for your demo application
(here: GDB SEGGER J-Link Debugging->multiLedBlink P6 JL K0C0).
ST StellarStudio Debug Configurations 3.png
*Disable Start the J-Link GDB Server locally and adjust any additional settings if needed.
ST StellarStudio Debug Configurations 4.png
*The application is downloaded to the target and debugging starts.
ST StellarStudio Debug 2.png

Supported Versions

Version J-Link support SR5x SR6x
9.1.0 YES.png YES.png YES.png

StellarStudio with support for SR6x devices is available on request from ST.
StellarStudio with support for SR5x devices is available from ST here.