Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Real time embedded FreeRTOS mailing list 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem TCP & FAT Training


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 ]    [ Sitemap ]    [ ]

Copyright (C) 2004-2010 Richard Barry. Copyright (C) 2010-2016 Real Time Engineers Ltd.
Any and all data, files, source code, html content and documentation included in the FreeRTOSTM distribution or available on this site are the exclusive property of Real Time Engineers Ltd.. See the files license.txt (included in the distribution) and this copyright notice for more information. FreeRTOSTM and FreeRTOS.orgTM are trade marks of Real Time Engineers Ltd.

Latest News:

FreeRTOS V9.0.0 is now available for download.

Free TCP/IP and file system demos for the RTOS

Sponsored Links

⇓ Now With No Code Size Limit! ⇓
⇑ Free Download Without Registering ⇑

FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Renesas Electronics Gold Alliance RTOS Partner.jpg

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

Atmel RTOS partner supporting ARM Cortex-M3 and AVR32 microcontrollers

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

Xilinx Microblaze and Zynq partner

Silicon Labs low power RTOS partner

Altera RTOS partner for Nios II and Cortex-A9 SoC

Freescale Alliance RTOS Member supporting ARM and ColdFire microcontrollers

Infineon ARM Cortex-M microcontrollers

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

Cypress RTOS partner supporting ARM Cortex-M3

Fujitsu RTOS partner supporting ARM Cortex-M3 and FM3

Microsemi (previously Actel) RTOS partner supporting ARM Cortex-M3

Atollic Partner

IAR Partner

Keil ARM Partner

Embedded Artists