I'm trying to get the FreeRTOS lpc2106 demo application compiled in
Eclipse. I didn't change much to the demo files. Since I am trying to
get it to work on an lpc2292, the memory sizes were changed.
This is the error I got:
/cygdrive/c/DOCUME~1/user/LOCALS~1/Temp/ccXwL2Mb.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/libgcc.a)_udivsi3.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/libgcc.a)_dvmd_tls.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/libgcc.a)_addsubdf3.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/libgcc.a)_muldivdf3.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/libgcc.a)_cmpdf2.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)atexit.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)exit.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)impure.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)init.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)memcpy.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)memset.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)strncpy.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)syscalls.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)__atexit.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)__call_atexit.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)errno.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)findfp.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)fwalk.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)malloc.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)mallocr.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)mlock.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)sbrkr.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)stdio.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)strlen.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)writer.o
/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/bin/ld\
:
error: no memory region specified for loadable section `.init'
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)closer.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)fclose.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)fflush.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)freer.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)lseekr.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)readr.o
(/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/../../../../arm-elf/lib/l\
ibg.a)reent.o
/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/crtend.o
/cygdrive/c/gccfd/gnuarm/bin/../lib/gcc/arm-elf/4.0.2/crtn.o
collect2: ld returned 1 exit status
make: *** [RTOSDemo.elf] Error 1
make: Target `all' not remade because of errors.
Makefile: http://paste-it.net/5990
Linker: http://paste-it.net/5993
boot.s: http://paste-it.net/5992
===
What exactly does that mean? Is that a section needed in the linker
script?