CORTEX_STM32F103 Demo
CORTEX_STM32F103 Demo
![]() |
The Idea
This demo is a port of the standard FreeRTOS demo running on STM3210E-EVAL board.
Project > CORTEX_STM32F103 Demo
![]() |
Main Components
‣STM3210E-EVAL evaluation
‣FreeRTOS.org real time scheduler - version 7.0.0.
‣OpenOCD On-Chip debug solution for embedded target systems.
‣Eclipse open development platform - version Helios SR2.
‣Sourcery G++ C/C++ tool chain.
‣Versaloon hardware IF.
![]() |
The Demo
The demo is a good starting point to start using the ODeV development environment. It is available for all three host environmen: Mac, Linux and Windows. It is simple enough but it shows many useful programming thecnique in a multitasking enviroment like FreeRTOS.
The main function, after the initial hardware setup - prvSetupHardware - and the creation a queue used to manage theh LCD, creates all demo tasks, then the controll is transfered to the FreeRTOS scheduler - vTaskStartScheduler.
![]() |
More Details...
All demo task related file are located into the Source > FreeRTOS_Cmmon folder. For more informatoion about the demo task look at the FreeRTOS.org documentation web page:
http://www.freertos.org/index.html?http://www.freertos.org/portstm32iar.html
For more information about how to setup the ODeV environment, refers to main ODeV page in this site.
![]() |
Download
The latest version of the the demo is located in the Download page of the site.
The demo is available for all three host:
‣Linux: lCORTEX_STM32F103.psf
‣Windows: wCORTEX_STM32F103.psf
‣Mac: mCORTEX_STM32F103.psf
To use the demo you need also the FreeRTOS and STM32F10x_StdPeriph_Lib componets. They are automatically downloaded by the demo .psf file.
Latest news
![]() |
![]() |
![]() |
![]() |
![]() |
Copyright © 2011 Stefano Oliveri
All the code is developed for test purpose and it is unsupported. The author assumes no responsibility for any damage caused by improper uses.