Simple Guide to make a port of FreeRTOS 8.1.2 for STM32F3-DISCOVERY
Hi to all,
there is a complete guide to make a port of freeRTOS 8.1.2 for the
board STM32F3-DISCOVERY KIT ?
Thanks in advance.
Simple Guide to make a port of FreeRTOS 8.1.2 for STM32F3-DISCOVERY
You don’t need to port FreeRTOS to the STM32F3. It already runs on all Cortex-M parts. All you need to do is add the source files to your build.
http://www.freertos.org/Creating-a-new-FreeRTOS-project.html
http://www.freertos.org/porting-a-freertos-demo-to-different-hardware.html
The advice is always to start with a demo n the download then adapt that to your board.
Simple Guide to make a port of FreeRTOS 8.1.2 for STM32F3-DISCOVERY
OK, but I don’t understand why can I adapt the demo for stm32f4 to my stm32f3…
Simple Guide to make a port of FreeRTOS 8.1.2 for STM32F3-DISCOVERY
Sorry, I don’t understand your question “why can I adapt the demo for stm32f4 to my stm32f3”. As far as the RTOS is concerned the two are basically the same.
If you are using a Cortex-M3 device or a Cortex-M4 device without an FPU, or a Cortex-M4 device but with the FPU turned off then use the files from the FreeRTOS/source/portable/[compiler]/ARM_CM3 directory.
If you are using a Cortex-M4F device and turning the FPU on then use the files from the FreeRTOS/source/portable/[compiler]/ARM_CM4F directory.
Also to switch chips you need to make sure the memory map (linker script) is correct – but that is about it.
Regards.