ST StellarStudio

From SEGGER Knowledge Base
Jump to navigation Jump to search

The ST StellarStudio software development tool is a GNU/Eclipse-based development environment for SR5x and SR6x device families and comes with integrated J-Link support.

Using an ST StellarStudio project with J-Link

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 J-Link support SR6x
9.1.0 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.