Skip to main content
Associate II
December 27, 2023
Solved

Can't change FreeRTOS Queue item size

  • December 27, 2023
  • 4 replies
  • 2090 views

Stm32CubeIDE 1.14.0, STM32CubeMX 6.10.0, STM32CubeFW_U5 V1.4.0, X-CUBE-FREERTOS.1.1.0

 

This started with the Stm32CubeIDE 1.14.0 release and worked fine in 1.13.x.  It happens for new projects and migrated projects.  I'm using it with an STM32U5.

Go into the Task and Queues tab in FreeRTOS and add a Queue. Change the Item Size to uint32_t.  This needs to be different.  Click OK.  The item size is uint16_t (the default).  Edit it and it's uint16_t.  You can't change it in the UI.

 

I need to manually create a Queue to be able to set the item size.

This topic has been closed for replies.
Best answer by KDJEM.1

Hello @boxtor ,

The issue is fixed in STM32CubeMX 6.11.0.

Thank you for your contribution in STCommunity.

Kaouthar

4 replies

KDJEM.1
ST Technical Moderator
January 4, 2024

Hello @boxtor ,

Thank you for bringing this issue to our attention.

I reported this issue internally.

Internal ticket number: 169960 (This is an internal tracking number and is not accessible or usable by customers).

Thank you.

Kaouthar

To give better visibility on the answered topics, please click on "Best answer" on the reply which solved your issue or answered your question.
KDJEM.1
KDJEM.1Best answer
ST Technical Moderator
March 22, 2024

Hello @boxtor ,

The issue is fixed in STM32CubeMX 6.11.0.

Thank you for your contribution in STCommunity.

Kaouthar

To give better visibility on the answered topics, please click on "Best answer" on the reply which solved your issue or answered your question.
Senior
April 22, 2024

Does the STM32CubeMX fix address the STM32CubeIDE problem also?

KDJEM.1
ST Technical Moderator
April 23, 2024

Hi @mccabehm ,

The issue of changing the Queue item size in FreeRTOS is fixed in STM32CubeMX 6.11.0 and STM32CubeIDE1.15.0 versions.

Thank you.

Kaouthar

To give better visibility on the answered topics, please click on "Best answer" on the reply which solved your issue or answered your question.