I’m trying to build FreeRTOS for the ST Micro evaluation board STM3210C. It has their connectivity line STM32F107 and a bunch of interesting peripherals. I don’t want to use anyone’s IDE (for now). I just want to use GCC and related utilities (make, objcopy, etc).
In theory this should be easy since this board <a href-“http://www.freertos.org/index.html?http://www.freertos.org/FreeRTOS-For-STM32-Connectivity-Line-With-WEB-Server-Example.html”>board</a> is already supported using the CrossStudio IDE from Rowley Associates. I should just need a standard Gnu Makefile and the linker script (I built GCC for arm using the information from the RTEMS website).
In practice I’m having no end of difficulty figuring out what files need to be included, what the linker script should contain, and how to resolve the numerous “undefined reference to …” messages. I tried using what are probably the RIDE project files and the other board’s source files as hints but so far nothing but error messages.
Does anyone have a Gnu makefile and linker script I can use? Is there anyone interested in reviewing what I’ve created and providing some suggestions as to what I’ve done wrong?