FreeRTOS STM32W108

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

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

FreeRTOS STM32W108

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

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: http://www.freertos.org/a00090.html#ST 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.” Regards.

FreeRTOS STM32W108

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