STM32CubeIDE 1.16.0 released
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-07-01 9:53 AM - edited ‎2024-07-01 10:17 AM
STM32CubeIDE 1.16.0 was released today on st.com as well as an in-tool update patch.
- What is new in 1.16.0?
- Microcontroller and board lists aligned with STM32CubeMX v6.12.0 : STM32C0, STM32WB0 and STM32MP25XX
- Added CMake support for multicontext projects (Multi-Context ,Trust zone , Multi-core)
- Added new features for CMake project configuration
- Basic CMake support now also with Ninja
- Added the OZ in the optimization level to the build settings
- Main fixed issues:
- Refer to the STM32 microcontrollers wiki under this link.
- Known issues fixed and problems and limitations:
- Refer to the STM32 microcontrollers wiki under this link.
- Where do I obtain STM32CubeIDE 1.16.0?
- https://www.st.com/stm32cubeide
- … Or update your current installation of STM32CubeIDE using: Help > Check for updates
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
- Labels:
-
STM32CubeIDE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-07-29 2:06 AM
@PHolt.1 wrote:I posted another thread here somewhere on this. 1.16.0 breaks a STLINK V2 or V3 debugger connection.
A complex system designed from scratch never works and cannot be patched up to make it work.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-08-30 8:05 AM - edited ‎2024-08-30 8:06 AM
STM32CubeIde 1.16 (Version: 1.16.0 Build: 21983_20240628_1741 (UTC)) works only partially on Ubuntu 24.04 LTS.
Build works but debug can't work because it requires too old libs :
Could not determine GDB version using command: arm-none-eabi-gdb --version
arm-none-eabi-gdb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
Cheating creating symbolic link to newer lib version is not working (it could have worked as a dirty patch if there is enough compatibility between both libs version)
ln -s libtinfo.so.6.4 libtinfo.so.5
ln -s libncurses.so.6.4 libncurses.so.5
It reveals which versions are required by STM32CubeIde / arm-none-eabi-gdb build, which seems way too limited :
Could not determine GDB version using command: arm-none-eabi-gdb --version
arm-none-eabi-gdb: /lib/x86_64-linux-gnu/libncurses.so.5: version `NCURSES_5.3.20021019' not found (required by arm-none-eabi-gdb)
arm-none-eabi-gdb: /lib/x86_64-linux-gnu/libncurses.so.5: version `NCURSES_5.1.20000708' not found (required by arm-none-eabi-gdb)
arm-none-eabi-gdb: /lib/x86_64-linux-gnu/libncurses.so.5: version `NCURSES_5.6.20061217' not found (required by arm-none-eabi-gdb)
arm-none-eabi-gdb: /lib/x86_64-linux-gnu/libncurses.so.5: version `NCURSES_5.0.19991023' not found (required by arm-none-eabi-gdb)
arm-none-eabi-gdb: /lib/x86_64-linux-gnu/libtinfo.so.5: version `NCURSES_TINFO_5.0.19991023' not found (required by arm-none-eabi-gdb)
Maybe it's possible to rebuilt the compiler to get a working GDB...
I need to find a fix for this in order to be able to test a newly design board correctly.
More than a few hundred uA it's way too much... let's keep it under 10 uA or so please...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-09-04 1:13 AM - edited ‎2024-09-04 1:27 AM
After upgrading to 1.16.0 the code generated from my .ioc file does not compile. This used to work before the upgrade. The two problems are:
- the reference to pOBInit (line 11) which is not declared anywhere
- the bogus if () statement (line 12)
The device is a STM32U595xJT6Q
static void MX_FLASH_Init(void)
{
/* USER CODE BEGIN FLASH_Init 0 */
/* USER CODE END FLASH_Init 0 */
/* USER CODE BEGIN FLASH_Init 1 */
/* USER CODE END FLASH_Init 1 */
HAL_FLASHEx_OBGetConfig(&pOBInit);
if ()
{
if (HAL_FLASH_Unlock() != HAL_OK)
{
Error_Handler();
}
if (HAL_FLASH_Lock() != HAL_OK)
{
Error_Handler();
}
}
/* USER CODE BEGIN FLASH_Init 2 */
/* USER CODE END FLASH_Init 2 */
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-09-17 7:21 PM
I can't install it in Ubuntu 24.04. I'm getting the following:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
st-stm32cubeide-1.16.0 : Depends: libncurses5 but it is not installable
Depends: libpython2.7 but it is not installable
Depends: libwebkit2gtk-4.0-37 but it is not installable
E: Unable to correct problems, you have held broken packages.

- « Previous
-
- 1
- 2
- Next »