Hi, your code is too big. Try size optimzation with -s or other methods.
Regards, Rolf [email protected] schrieb am 06.04.05 02:54:36: > > Dear MSP-GCC Experts, > > How can I fix this problem? > Followings are the error messgae and the "makefile". > Please help ! > > Regards, > > > Tony Jung > > > ======= Error Message ===================== > msp430-gcc -g -mmcu=msp430x449 -c main.c > msp430-gcc -g -mmcu=msp430x449 -c uart0.c > msp430-gcc -o test main.o lcd.o init.o comms_uart.o uart0.o display.o > ade7758.o sched.o modmap.o modcrc.o modslv.o modutils.o regent.o system.o > msp430-ld: region text is full (test section .text) > msp430-ld: region data is full (test section .data) > msp430-ld: address 0x503 of test section .bss is not within region data > msp430-ld: address 0x503 of test section .noinit is not within region data > msp430-ld: section .vectors [0000ffe0 -> 0000ffff] overlaps section .text > [0000fc00 -> 000164b7] > msp430-ld: test: section .vectors lma 0xffe0 overlaps previous sections > Make: *** [test] Error 1 > > > ======= Makefile ========================== > > # > OBJS = main.o \ > lcd.o \ > init.o \ > comms_uart.o \ > uart0.o \ > display.o \ > ade7758.o \ > sched.o \ > modmap.o \ > modcrc.o \ > modslv.o \ > modutils.o \ > regent.o \ > system.o > > > CC=msp430-gcc > CFLAGS= -g -mmcu=msp430x449 > > > TARGET = test > > > $(TARGET): $(OBJS) > $(CC) -o $@ $(OBJS) > > clean: > -rm -f $(OBJS) > > > main.o: includes.h main.c > msp430-gcc -g -mmcu=msp430x449 -c main.c > > lcd.o: includes.h lcd.c > msp430-gcc -g -mmcu=msp430x449 -c lcd.c > > init.o: includes.h init.c > msp430-gcc -g -mmcu=msp430x449 -c init.c > > comms_uart.o: includes.h comms_uart.c > msp430-gcc -g -mmcu=msp430x449 -c comms_uart.c > > uart0.o: includes.h uart0.c > msp430-gcc -g -mmcu=msp430x449 -c uart0.c > > display.o: includes.h display.h display.c > msp430-gcc -g -mmcu=msp430x449 -c display.c > > ade7758.o: includes.h ade7758.h eep_data.h ade7758.c > msp430-gcc -g -mmcu=msp430x449 -c ade7758.c > > sched.o: includes.h sched.c > msp430-gcc -g -mmcu=msp430x449 -c sched.c > > modcrc.o: modcrc.h modutils.h modcrc.c > msp430-gcc -g -mmcu=msp430x449 -c modcrc.c > > modmap.o: includes.h modslv.h regent.h eep_data.h modmap.c > msp430-gcc -g -mmcu=msp430x449 -c modmap.c > > modslv.o: modslv.h modutils.h modcrc.h sysapi.h eep_data.h modslv.c > msp430-gcc -g -mmcu=msp430x449 -c modslv.c > > modutils.o: modutils.h modutils.c > msp430-gcc -g -mmcu=msp430x449 -c modutils.c > > regent.o: pnc.h regent.h regent.c > msp430-gcc -g -mmcu=msp430x449 -c regent.c > > system.o: includes.h system.c > msp430-gcc -g -mmcu=msp430x449 -c system.c > HW¦j)b²ÊhžÊ+yÖòNˆLúèvç-è�yšv'zË\jwbv·¯‰ì,¢xn�ÚÞvÊ!3ë¡Ûœ¶Çë¢jÞj[¬z»ŠÇ(½êð†'!¦º¹Ël¶»¥ÊX¯zêm¢Ø^‡*^JÖ«¶·šv)àžŒ!¶Úý§l¢Çgr‰¿iØ�
