Developers can chose STMicroelectronics ST-LINK or SEGGER J-Link debug probes and select from the large number of plugins available for the Eclipse IDE.
It is supported by all main desktop systems. In order to use J-Link with Atollic TrueSTUDIO, it is usually not necessary to separately install the J-Link software and documentation package since TrueSTUDIO already comes with a J-Link GDB Server that is automatically started when starting the debug session. Users can view CPU core registers, memories, and peripherals’ registers, watch live variables and serial-wire data, and troubleshoot using build and stack analyzers to understand project status and memory requirements.Īvailable free of charge, STM32Cube IDE is based on the Eclipse/CDT development framework, the GCC toolchain, and the GNU debugger, GDB. In addition to easing configuration, the STM32CubeIDE C/C++ development platform accelerates code generation, code compilation, and debugging for all types of systems from simple bare metal to multi-threaded OS. The tool allows developers to quickly analyse power consumption depending on the applications usage, as well as select middleware stacks and generate initialization code for the desired configuration.
The direct access to STM32CubeMX configuration functions simplifies project setup, selecting a target microcontroller from the complete STM32 portfolio, configuring GPIOs, clock tree, peripherals, and pin assignments. The environment combines the Atollic TrueSTUDIO/STM32 development tool, which can be downloaded free-of-charge with no limitations on code size or usage time, and ST’s ST-LINK debug probe to connect to the target via USB.
FreeRTOS is now supported by Amazon as AmazonFreeRTOS for the AWS cloud service. STM32CubeIDE with support for thread-aware debug of the open source FreeRTOS real time operating system further extends the tool’s features. ST has completed transferring major advanced features of Atollic TrueStudio for STM32 into STM32CubeIDE after acquiring Atollic in 2017.