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


CORTEX STM32F107 GCC Rowley Demo

Posted by *anonymous on October 18, 2011


I am having trouble trying to build the 'CORTEX_STM32F107_GCC_Rowley' demo project using the rowley crossworks IDE. Whenever I build the project I get the following error:

Compiling flash.c
/home/…/FreeRTOSv7.0.2/Demo/CORTEX_STM32F107_GCC_Rowley/../Common/Minimal/flash.c:71:22: fatal error: FreeRTOS.h: No such file or directory

I have not modified any of the source files or project properties.

Any idea's why this is happening?

CORTEX STM32F107 GCC Rowley Demo

Posted by richardbarry on October 18, 2011

It looks like an include path problem.  Are you building on Windows?  If not, then check the include paths only use forward slashes, and never a backslash.


CORTEX STM32F107 GCC Rowley Demo

Posted by *anonymous on October 18, 2011

I am building it on Linux (Kubuntu). You were right, some of the include paths used backslash instead of forward slashes, as well as a folder name spelled incorrectly.

I also had to comment out the functions sprintf and snprintf in printf-stdarg.c, as these were apparently already defined in a crossworks library file.

I should hopefully be able to test the build soon and see if the changes in the source file affects freeRTOS.

Thanks for the quick reply!

CORTEX STM32F107 GCC Rowley Demo

Posted by *anonymous on November 5, 2011

With the changes described above the project builds, but I seem to be getting no output when running the demo. I think this is because I commented out the functions sprintf and snprintf in printf-stdarg.c.

Has anyone else had this problem with the two functions?

CORTEX STM32F107 GCC Rowley Demo

Posted by woops_ on November 5, 2011

No problem with sprintf, but don't use snprintf in that file it is not really implemented. search here to find posts about that.

[ 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