cancel
Showing results for 
Search instead for 
Did you mean: 

STM32MP1 & ThreadX RTOS

Pyrograf
Associate II

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.

6 REPLIES 6
PatrickF
ST Employee

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.
Pyrograf
Associate II

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

PAdam.11
Associate III

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? 

rg14
Associate

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.

Hi @PAdam.11 ,

please have a look to https://www.st.com/content/st_com/en/about/events/upcoming-events-and-technical-seminars.html

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.

Any updates on this?