[arm-gnu] C run-time initialization code
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[arm-gnu] C run-time initialization code
- To: arm-gnu@xxxxxxxxxxxxxxxx
- Subject: [arm-gnu] C run-time initialization code
- From: Richard Gibbs <richard.gibbs@xxxxxxxxxxxxxxxx>
- Date: Tue, 9 Mar 2010 09:21:28 -0600
I’m running freeRTOS on a new Cortex M3 processor and am looking for sample
c start-up code similar to what’s documented in the “Sourcery G++ Lite ARM
EABI Sourcery G++ Lite 2009q3-68 Getting Started” documentation. There’re
various startup “c” code files for GCC for the various board support
packages that come with freeRTOS, but they’re all subject to copyright by
the board vendor. It looks like it all came from the same place, as many of
the variables and structures are identical. For example, the vector table
array is named g_pfnVectors and the loop variable used for copying
initialized variables from _eText to _data and for clearing bss is called
pulDest.
Can you help me find this source code? For freeRTOS, I need to avoid the
standard C heap functions, among other things, since freeRTOS provides its
own completely different versions of these functions. I also need to avoid
these copyright issues.
Thanks,
Richard
Software Engineer
Smooth-Stone, Inc.
3925 W. Braker Ln.
Austin, TX 78759
512-539-0587
Richard.Gibbs@xxxxxxxxxxxxxxxx
www.smooth-stone.com