Hi all,
developing with the completely new C-GPS i get an linker error:
attempt to open /cygdrive/c/OpenAT/I/cygdrive/c/OpenAT/IDE/GCC/4.0.1.0/bin/…/lib/gcc/arm-elf/4.0.1/…/…/…/…/arm-elf/bin/ld: region ROM_MAP is full (gcc_TrackOS_H.elf section .text)
/cygdrive/c/OpenAT/IDE/GCC/4.0.1.0/bin/…/lib/gcc/arm-elf/4.0.1/…/…/…/…/arm-elf/bin/ld: link errors found, deleting executable `gcc_TrackOS_H.elf’
DE/GCC/4.0.1.0/bin/…/lib/gcc/arm-elf/4.0.1/thumb/interwork/libc.a failed
The problem seems to be, that my application contains about 400 funktions, C-GPS adds about 1100 functions and the ROM-Map is full.
The Wavecom supplied demo QueryApp does not have this problem with it’s 40 functions, except that it does not run on the eval-board. I found that the init sequence is not according to documentation and the uart setup can’t work this way (need to stop uart before changing it’s setup).
How can i setup the ld options so that the ROM-Map may become larger?
Is there any workaround?
Thanks for your help.
Wolfram