Skip to main content
Graduate
June 17, 2023
Question

STM32MP1 & ThreadX RTOS

  • June 17, 2023
  • 5 replies
  • 4892 views

Hi, during Embedded World I got MP135F devkit. I'm not into Yocto, but guy from ST told me, that MP1 can be used with RTOS but with halved max frequency. I have experiance with ThreadX on H735.

Can you hint me how to start? Are there any tutorials? I couldn't find any when googling, only some YT videos about Linux.

    This topic has been closed for replies.

    5 replies

    Technical Moderator
    June 19, 2023

    Hi @Pyrograf ,

    AzureRTOS support on STM32MP13 is planned for end of this year.
    https://blog.st.com/stm32mp13/#Linux-RT_and_AzureRTOS

    Regards.

    Visitor II
    October 13, 2023

    Any updates on this?

    PyrografAuthor
    Graduate
    June 26, 2023

    Hi @PatrickF thank you, I'l follow this topic

    Explorer II
    June 27, 2023

    At the end of todays STM32C0 workshop it was announced that there will be STM32MP135 workshop with Azure RTOS somewhere in Europe. Where can I find some more information? 

    Technical Moderator
    June 27, 2023
    Visitor II
    June 27, 2023

    Hi @Pyrograf ,

    There is already a port and example project builds for Cortex-A7 in the AzureRTOS repo at github.
    https://github.com/azure-rtos/threadx/tree/master/ports/cortex_a7

    These example builds can help you get started.  Basic task switching and other RTOS primitives that do not depend on the RTOS tick (timeouts or tx_thread_sleep, etc.) should work, and demonstrates that the RTOS is functioning.  From there, you will need to read a little bit about the Cortex-A7 GIC (Generic Interrupt Controller) in order to get a MP135F Timer Interrupt configured to serve as your RTOS tick.  There are some notes about interrupt handling in the readme_threadx.txt for each of the examples.

    Hopefully that can help get you started.

    Visitor II
    March 7, 2024

    Any updates on this?

    Explorer II
    April 5, 2024