cancel
Showing results for 
Search instead for 
Did you mean: 

Is Azure RTOS free for STM32F767xx MCUs?

rdevisetti
Associate II

Please let me know if I can use the Azure RTOS free with the STM32F767xx MCU and if it is free how can I use the same on my NUCLEO-F767ZI board? Please response as soon as possible. I need this to use the file system and also the ethernet/USB communication feature and other features. Can this RTOS be used for using all the wired/wireless communication peripherals available on the MCU? We need to make decisions based on this for our project. 

1 ACCEPTED SOLUTION

Accepted Solutions
Mohamed_AYED
Associate III

Hi @rdevisetti

Yes of course AzureRTOS (Now thredx-eclipse) is free for STM32F7xx series it support an networking stack (NETX), file system stack (FileX) and USB stack host/device (USBX) fully intergrated with RTOS (Threadx).

See here: 

https://github.com/STMicroelectronics/x-cube-azrtos-f7/blob/main/Middlewares%2FST%2Fthreadx%2FLICENSED-HARDWARE.txt#L27

 

You can find  demos showing how to use azure rtos stack with stm32f7xx target in github repo:

https://github.com/STMicroelectronics/x-cube-azrtos-f7

More applications with stm32h7xx target in x-cube-azrtos-h7 package and you port it:

https://github.com/STMicroelectronics/x-cube-azrtos-h7

 

You can download x-cube-azrtos-f7 package and generate your code with CubeMX (maybe you need to update the Middleware wi).

 

See playlist videos azure rtos step by step here:

https://youtube.com/playlist?list=PLnMKNibPkDnGxMITHhhRqbT0-2egHq0D0&si=WvMRm-Tf4hBYz3Lf

 

You can find a demo using usbx cdc ecm, file system , rtos and network stack here:

(With stm32h7 but easy to port it)

https://github.com/STMicroelectronics/x-cube-azrtos-h7/tree/main/Projects%2FSTM32H735G-DK%2FApplications%2FUSBX%2FUx_Device_CDC_ECM

View solution in original post

1 REPLY 1
Mohamed_AYED
Associate III

Hi @rdevisetti

Yes of course AzureRTOS (Now thredx-eclipse) is free for STM32F7xx series it support an networking stack (NETX), file system stack (FileX) and USB stack host/device (USBX) fully intergrated with RTOS (Threadx).

See here: 

https://github.com/STMicroelectronics/x-cube-azrtos-f7/blob/main/Middlewares%2FST%2Fthreadx%2FLICENSED-HARDWARE.txt#L27

 

You can find  demos showing how to use azure rtos stack with stm32f7xx target in github repo:

https://github.com/STMicroelectronics/x-cube-azrtos-f7

More applications with stm32h7xx target in x-cube-azrtos-h7 package and you port it:

https://github.com/STMicroelectronics/x-cube-azrtos-h7

 

You can download x-cube-azrtos-f7 package and generate your code with CubeMX (maybe you need to update the Middleware wi).

 

See playlist videos azure rtos step by step here:

https://youtube.com/playlist?list=PLnMKNibPkDnGxMITHhhRqbT0-2egHq0D0&si=WvMRm-Tf4hBYz3Lf

 

You can find a demo using usbx cdc ecm, file system , rtos and network stack here:

(With stm32h7 but easy to port it)

https://github.com/STMicroelectronics/x-cube-azrtos-h7/tree/main/Projects%2FSTM32H735G-DK%2FApplications%2FUSBX%2FUx_Device_CDC_ECM