Skip to main content
Associate
June 17, 2023
Question

STM32MP1 & ThreadX RTOS

  • June 17, 2023
  • 5 replies
  • 4893 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

PatrickF
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.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.NEW ! Sidekick STM32 AI agent, see here
Krasi Gichev
Visitor II
October 13, 2023

Any updates on this?

PyrografAuthor
Associate
June 26, 2023

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

PAdam.11
Associate 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? 

PatrickF
Technical Moderator
June 27, 2023
In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.NEW ! Sidekick STM32 AI agent, see here
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.

SunnyGeGe
Associate II
March 7, 2024

Any updates on this?

PAdam.11
Associate II
April 5, 2024