1. Fixed issues
ID | Summary |
---|---|
134507 | Unable to install STM32CubeIDE on Fedora 37. |
154575 | Could not rebuild a Non secure project when switch between project structure. |
156010 | The first connection to target sometimes fails, next connections are OK. This impact Cortex-M debug in production mode and Linux deployment and user space debug . |
158342 | Once the LTO optimization feature is enabled for WBA project BLE_SerialCom_Peripheral, the linker file fails and STM32CubeIDE fails to produce the binary file as output. |
159215 | Post build commands generation issue in secure manager projects is detected once the Sign Binary is unselected and selected again. |
160474 | Wrong value displayed in SFR view of ADC_CALFACT while using STM32U5A5 board. |
163129 | On macOS 14.0 Sonoma we noticed this behavior :
-The "splash" screen during startup gets displayed upside down. -In the menu bar there is an added option as "NewApplication". The splash screen issue on eclipse is already reported in this thread: https://github.com/eclipse-platform/eclipse.platform.swt/issues/772 and also here https://github.com/eclipse-platform/eclipse.platform.swt/issues/751. |
164737 | Memory content is not updated correctly if a global variable is added mid debug session. |
165302 | Build error for board H563ZI due to missing stm32h5xx_hal_usart.h. |
165526 | Post Build commands failure for H5 board in secure project with trust zone enabled. |
165850 | Failed to build a static library project from STM32cubeIDE for the STEVAL-MKBOXPRO board with an unknown type name "GFXTIM_TypeDef" because the hal_conf_template has all IPs enabled. |
166705 | When installing two different versions of STM32CubeCLT under Fedora 36, the second installation is failed with the error “Fedora_error_Installation”. |
166792 | USB device error "libusb couldn't open usb device /dev/bus/usb/.../..." when trying to Upgrade STLink firmware via command line on Fedora 36, to hijack this behavior you need to do the following:
> sudo chmod o+w /dev/bus/usb/.../... |
167678 | Display issue detected when reducing the size of the interface. |
169188 | Disassembly view doesn't show assembly instructions after adding the view and restarting the debug session. |
170446 | Crush in STM32CubeIDE while searching for NVIC in SFR view. |
171950 | Wrong definition of the PNB bits. The missing bits are :
BKER MER2 SEC_PROT2 |
174840 | When installing two different versions of STM32CubeCLT on Ubuntu, the second installation failed with and error “Error_Second_Installation_Ubuntu”. |
2. Limitations
ID | Summary |
---|---|
138771 | To start debugging in the NS zone when the product status is TZ-Closed for the STM32H5 using ST-Link GDBServer, add the following script to "Run Commands" in the debugging configuration.
set breakpoint always-inserted on tbreak Reset_Handler monitor reset set breakpoint always-inserted off si For the "Reset & Restart" button to work: |
156539 | If the user needs to set a proxy to be authenticated, a check for connection should be done: Windows > Preferences > STM32Cube > Firmware Updater and then Check Connection. |
159215 | In certain cases, we may encounter a post-construction generation problem which results as follows. 1. If you want to deactivated firmware signing after build |
166245 | When using the STM32CubeMP13 bare-metal firmware and activating Azure® RTOS
ThreadX, the STM32CubeIDE linker file must contain the following section to avoid compilation issues: .stack : { _stack_bottom = ABSOLUTE(.) ; /* Allocate room for stack. This must be big enough for the IRQ, FIQ, and SYS stack if nested interrupts are enabled.*/ . = ALIGN(8) ; . += 32768 ; _sp = . - 16 ; _stack_top = ABSOLUTE(.) ; } >RAM _end = .; |
3. Known issues
The known issues are split into general, STM32CubeCLT, OS-specific, and target-specific issues.
3.1. General issues
ID | Summary |
---|---|
59435 | Having a space or non-ASCII character in the project/workspace path or installation path is not fully supported. |
63624 | Some STM32CubeMX pop-up dialogs are not opened in front of the STM32CubeIDE workbench on all OS's. |
68184 | Hierarchical projects cannot be imported with the option Copy into workspace. |
68440 | Hierarchical projects cannot be renamed. |
89454 | 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. |
109764 | FreeRTOS™ kernel-aware debugging: Full stack traces off all tasks do not work if configUSE_PORT_OPTIMISED_TASK_SELECTION 1 |
115928 | Editing live expressions while target is running does not work with SEGGER J-Link. |
124062 - 152549 | GCC-10 is more strict with respect to declaration of global variables in header files. Read the GCC-10 porting guide, so many warnings and errors result. |
133183 | STM32CubeIDE cannot debug using FreeRTOS aware with J-LINK.
Work-arounds, if: Reset strategy == Connect under reset, requires Initialization commands: info threads info threads thread 2 Work-arounds, if: Reset strategy == None (attach mode), requires Initialization commands: info threads info threads thread 2 stepi |
154575 | Could not rebuild a Non secure project when switch between Project Structure. |
159507 | Issues detected when updating STM23CubeIDE version from 1.9.0 to 1.13.1. |
3.2. STM32CubeCLT issues
ID | Summary |
---|---|
166792 | USB device error "libusb couldn't open usb device /dev/bus/usb/.../..." when trying to Upgrade STLink firmware via command line on Fedora 36, to hijack this behavior you need to do the following:
> sudo chmod o+w /dev/bus/usb/.../... |
3.3. OS-specific issues
3.3.1. Linux®
ID | Summary |
---|---|
134507 | Unable to install CubeIDE on Fedora 37. |
139617 | The CAD view in the ioc-editor may not render. A restart of STM32CubeIDE is required. |
3.3.2. Mac®
ID | Summary |
---|---|
163129 | On macOS 14.0 Sonoma we noticed this behavior
-The "splash" screen during startup gets displayed upside down. The the splash screen issue on eclipse is already reported in this thread: https://github.com/eclipse-platform/eclipse.platform.swt/issues/772 and also here https://github.com/eclipse-platform/eclipse.platform.swt/issues/751 |
3.4. Target-specific issues
3.4.1. STM32H7
ID | Summary |
---|---|
73552 | 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. |
79658 | ST-LINK GDB server reports being suspended on address: 0x05F0001 when debugging STM32H7 dual-core devices and the core under debug goes to sleep. |
81763 | OpenOCD does not support debugging STM32H7 dual-core devices when the core under debug goes to sleep. |
3.4.2. STM32U5
ID | Summary |
---|---|
163837 | Failed to build a static library project from STM32cubeIDE for the STEVAL-STWINBX1 board with an unknown type name "GFXTIM_TypeDef" because the hal_conf_template has all IPs enabled. |
165850 | Failed to build a static library project from STM32cubeIDE for the STEVAL-MKBOXPRO board with an unknown type name "GFXTIM_TypeDef" because the hal_conf_template has all IPs enabled. |
3.4.3. STM32MP1
ID | Summary |
---|---|
73895 | 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. |
73896 | 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. |
156010 | First connection to target sometimes fails, next connections are OK. This impact Cortex-M debug in production mode and Linux deployment and user space debug. |
4. Upgrades
ID | Summary |
---|---|
162901 | Update SEGGER J-Link to version 7.92n. |