2025-04-13 10:18 AM - last edited on 2025-04-13 11:42 AM by Peter BENSCH
Dear STMicroelectronics Support Team,
I am writing to report a critical compatibility issue in STM32CubeMX related to user profile paths containing non-ASCII characters (e.g., Turkish characters like "Ö"). This issue prevents the software from functioning correctly after the first launch and causes persistent errors in subsequent sessions.
Issue Details
Requested Fixes/Improvements
Why This Matters
Many users worldwide have non-ASCII characters in their system usernames due to language-specific naming conventions. This issue creates unnecessary barriers for engineers relying on STM32CubeMX for critical projects.
System Information
Please let me know if additional details or log files are required. I hope this feedback helps improve STM32CubeMX’s accessibility for all users.
Thank you for your attention to this matter.Best regards,
Ömer
Solved! Go to Solution.
2025-04-14 2:21 AM
It is a truth universally acknowledged that putting "special" characters into your project path is going to mess things up:
https://www.avrfreaks.net/s/topic/a5C3l000000UY8vEAG/t145039?comment=P-1182240
2025-04-13 11:55 AM - edited 2025-04-13 11:57 AM
This is a known issue and is already listed in the STM32CubeIDE known issues list.
STM32CubeIDE:STM32CubeIDE errata 1.18.x - stm32mcu
59435 | Having a space or non-ASCII character in the project/workspace path or installation path is not fully supported. |
Edit: I guess this ticket is STM32CubeMX-specific. Can't find it listed there anywhere.
2025-04-14 2:21 AM
It is a truth universally acknowledged that putting "special" characters into your project path is going to mess things up:
https://www.avrfreaks.net/s/topic/a5C3l000000UY8vEAG/t145039?comment=P-1182240
2025-04-14 6:46 AM
Response to TDK:
Thank you for your response. While I understand this is a known issue in STM32CubeIDE, I would like to emphasize that the same problem persists in STM32CubeMX and significantly impacts usability for users with non-ASCII characters in their system paths.
To work around this limitation, I had to abandon my original user profile (C:\Users\Ömer) and create a new Windows account with an ASCII-only username (Omer), which involved manually migrating all my data and reconfiguring applications. This is neither practical nor scalable for users who rely on localized naming conventions.
Suggestion for Improvement:
A simple yet critical enhancement would be to allow users to select a custom data directory during installation or configuration (e.g., via a command-line parameter, settings file, or GUI option). This would empower users to bypass system-specific path restrictions and ensure broader compatibility across global use cases.
I urge the STM32CubeMX team to prioritize this fix or at least document a user-friendly workaround until Unicode paths are fully supported. Many engineers worldwide face this barrier, and a small configuration tweak could resolve it effortlessly.
Thank you for your attention to this accessibility issue.
Best regards,