CORTEX_STM32F103 Demo

Last Updated May 14, 2011
 

The Idea


This demo is a port of the standard FreeRTOS demo running on STM3210E-EVAL board.

 
Projects.html
cortex_stm32f103_demo-news/cortex_stm32f103_demo-news.html

Project  >  CORTEX_STM32F103 Demo

Main Components


  1. STM3210E-EVAL evaluation

  2. FreeRTOS.org real time scheduler - version 7.0.0.

  3. OpenOCD  On-Chip debug solution for embedded target systems.

  4. Eclipse open development platform - version Helios SR2.

  5. Sourcery G++ C/C++ tool chain.

  6. 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:

  1. Linux:          lCORTEX_STM32F103.psf 

  2. Windows:    wCORTEX_STM32F103.psf

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