Skip to main content
Graduate
December 27, 2023
Solved

Can't change FreeRTOS Queue item size

  • December 27, 2023
  • 4 replies
  • 2047 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

    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

    KDJEM.1Answer
    Technical Moderator
    March 22, 2024

    Hello @boxtor ,

    The issue is fixed in STM32CubeMX 6.11.0.

    Thank you for your contribution in STCommunity.

    Kaouthar

    Visitor II
    April 22, 2024

    Does the STM32CubeMX fix address the STM32CubeIDE problem also?

    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