Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem


FreeRTOS STM32W108

Posted by sandruel81 on November 5, 2013

Hello everybody!! i'm new to the forum, looking at the documents i found on the web and on freertos.org i think it isn't possible to use this operating system on the STM32W108 board. I'd like to know if this is right, if there are portings for this board and if not, if anybody can advise me some other board with similar characteristics of the STM32W108.

Thanks in advance, Regards, Alessandro

FreeRTOS STM32W108

Posted by richardbarry on November 5, 2013

I've had a quick look at the spec on the web, and it is 'just' a Cortex-M3, and FreeRTOS will run on any Cortex-M3 chip.

The limitation in this case is the amount of RAM available, which is stated as "8/12/16 Kbytes of integrated RAM". That will limit the number of tasks you can create, as each task requires its own stack - which consumes a minimum of 70 words per task - much more if you the task is doing any serious work.


FreeRTOS STM32W108

Posted by sandruel81 on November 5, 2013

Thanks for the reply Richard, the cause because i say that STM32W isn't supported is that in this page http://www.freertos.org/a00090.html#ST and on another document i found on the web site (http://www.st.com/st-web-ui/static/active/en/resource/salesandmarketing/presentation/productpresentation/stm32-stm8embeddedsoftwaresolutions.pdf) it seems that the W series isn't supported. Am i wrong?

Thanks again, Regards

FreeRTOS STM32W108

Posted by richardbarry on November 5, 2013

I don't know anything about that PDF but it seems to have an 'N' in the column for the 'W' parts for nearly everything. If the W parts are Cortex-M3 based, which it says they are, then there is no reason why it would not run on those parts.

If you look just above the list of demos for the FreeRTOS on ST micros here:


you will see the text:

"These demos can be adapted to any microcontroller within the same family that has sufficient ROM/RAM. See the Creating a new application and Adapting a Demo pages."


FreeRTOS STM32W108

Posted by sandruel81 on November 5, 2013

Thank you so much for your interest, i saw the paragraph you mentioned, but i don't know how really hard it is to map the functions of the radio in freeRTOS and if anybody has already tried to do that.

In the while i saw another board that may be interesting for my project. It is the Texas Instruments CC2538-based board ( http://www.ti.com/product/cc2538 and the evaluation kit is http://www.ti.com/tool/cc2538dk#0 ), and from the list of the supported devices i can't understand if these devices are supported. There is a "Stellaris" platform mentioned, but i don't know if it includes the CC2538. Do you know it?

Thanks again, Regards, Alessandro

[ Back to the top ]    [ About FreeRTOS ]    [ Privacy ]    [ Sitemap ]    [ ]

Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.

Latest News

NXP tweet showing LPC5500 (ARMv8-M Cortex-M33) running FreeRTOS.

Version 10.1.1 of the FreeRTOS kernel is available for immediate download. MIT licensed.

View a recording of the "OTA Update Security and Reliability" webinar, presented by TI and AWS.


FreeRTOS and other embedded software careers at AWS.

FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Espressif ESP32

IAR Partner

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers


STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

OpenRTOS and SafeRTOS

Xilinx Microblaze and Zynq partner