Skip to main content
maborbaa
Associate II
June 6, 2025
Solved

Pin Reservation option missing for STM32WL55JC in STM32CubeIDE

  • June 6, 2025
  • 1 reply
  • 441 views

Hello,

I am a beginner following this official ST tutorial: https://www.youtube.com/playlist?list=PLnMKNibPkDnFPqEmJAwEjsSS8MOQZHRNF

I am trying to assign specific GPIO pins (for a BUTTONs and an LEDs) to a specific core. However, when I right-click a pin in the Pinout & Configuration view, the "Pin Reservation" option is missing from the context menu.

Could you please help me understand what configuration is needed to enable this feature?

My Setup:

  • MCU: STM32WL55JCIx
  • Firmware Package: STM32Cube FW_WL V1.3.1
  • IDE: STM32CubeIDE

I have attached a screenshot.

Thank you in advance for your help.


maborbaa_0-1749215830482.png

 

Best answer by STTwo-32

Hello @maborbaa 

For now the only way to do that it is to generate the project without GPIO configuration throw CubeMX. After that in each main.c file or gpio.c if available, you need to create a MX_GPIO_Init() function where you have to initialize each pin to it function. 

PS: This issue has been fixed on the STM32CubeMX V6.15.0.

Best Regards.

STTwo-32

1 reply

STTwo-32
Technical Moderator
June 9, 2025

Hello @maborbaa 

This behavior is already known on the Current STM32CubeMX (as mentioned on this post). It will be implemented on the Future.

Best Regards.

STTwo-32

maborbaa
maborbaaAuthor
Associate II
June 9, 2025

Thank you for your reply @STTwo-32

I understand that this feature has not been implemented. Could you suggest another solution, then? In this course (Youtube), proposes the configuration below.
maborbaa_0-1749474447808.png

This is my first study to work with the cores, and I’m just getting started, so it’s really a basic approach. I truly appreciate your support.

Thanks again!

STTwo-32
STTwo-32Best answer
Technical Moderator
June 10, 2025

Hello @maborbaa 

For now the only way to do that it is to generate the project without GPIO configuration throw CubeMX. After that in each main.c file or gpio.c if available, you need to create a MX_GPIO_Init() function where you have to initialize each pin to it function. 

PS: This issue has been fixed on the STM32CubeMX V6.15.0.

Best Regards.

STTwo-32