1 Delta between 1.11.0 and 1.11.2
|STM32CubeIDE installations were corrupted when using the Eclipse Marketplace, the Toolchain Manager, and downloading OpenSTLinux packages. This patch v1.11.2 fixes this issue.
|With STM32CubeIDE v1.11.0, some code about the FreeRTOS™ support was removed for the STM32F4. This patch v1.11.2 fixes this issue.
2 Fixed issues
|Fixed issue with SFR view – incorrect values during search and filters will show child nodes.
|Some macOS® versions report installation image corruption or that the image cannot be opened because the developer cannot be verified. The work-around is to execute the following command:
xattr -c /Applications/STM32CubeIDE.app
|Fixed issue with SWV bandwidth performance with ST-LINK GDB server.
|There are multiple CM0+ pre-compiled stacks with different memory size requirements. It is consequently up to the user to update the linker script to reflect the memory split between the CM4 and CM0+ core.
|Fixed issues with selecting text in Linker script editor and solved dark theme issues.
|ST-LINK GDB server can now abort debug launch when STM32CubeProgrammer fails to perform the flash download.
|RAM linker script for STM32H7B0xB device has only 128K RAM.
|ST-LINK GDB server dead-lock in persistent mode after a few GDB-client connections.
|The Build Analyzer "Memory Regions"-tab has an error in the "End Address" column.
|OpenOCD – Shared ST-LINK option persistent when switching script generation method.
|Fixed the issue with SWV ITM Console going black.
3 Known issues
The known issues are split into general, OS-specific, and target-specific issues.
3.1 General issues
|Having a space or non-ASCII character in the project/workspace path or installation path is not fully supported.
|Some STM32CubeMX pop-up dialogs are not opened in front of the STM32CubeIDE workbench on all OS's.
|Hierarchical projects cannot be imported with the option Copy into workspace.
|Hierarchical projects cannot be renamed.
|Restart configuration only works for flash memory projects and not for RAM projects. Program Counter register is not set correctly. Manual work-around: In Restart configuration, manually set PC to the ResetHandler() in RAM: set $pc = 0x20000xxx.
|FreeRTOS™ kernel-aware debugging: Full stack traces off all tasks do not work if configUSE_PORT_OPTIMISED_TASK_SELECTION 1
|Editing live expressions while target is running does not work with SEGGER J-Link.
|GCC-10 is more strict with respect to declaration of global variables in header files. Read the GCC-10 porting guide.
|STM32CubeIDE cannot debug using FreeRTOS aware with J-LINK.
Work-arounds, if: Reset strategy == Connect under reset, requires Initialization commands:
Work-arounds, if: Reset strategy == None (attach mode), requires Initialization commands:
3.2 OS-specific issues
|The CAD view in the ioc-editor may not render. A restart of STM32CubeIDE is required.
3.3 Target-specific issues
|Serial Wire Viewer configuration is not reset for STM32H7 devices on the next launch if it was terminated with record active when using ST-LINK GDB server.
|ST-LINK GDB server reports being suspended on address: 0x05F0001 when debugging STM32H7 dual-core devices and the core under debug goes to sleep.
|OpenOCD does not support debugging STM32H7 dual-core devices when the core under debug goes to sleep.
|Debugging in production mode requires a network connection. If STM32CubeIDE is configured to use a network proxy, then the IP address of the STM32MP1 board needs to be added to the "Proxy bypass" list.
|The synchronization check between the IP-address entered in launch configuration and the IP-address of the target does not abort the launch in case of mismatch.