Again, do not forget -Wl,-uInterruptVector !!! I just tried: msp430-gcc m.c -mmcu=msp430x149 -O2 -ffunction-sections -Wl,--gc-sections -Wl,-uInterruptVectors -o main.elf -g
And it works fine. ~d On Monday 15 December 2003 11:58, Matthias Weingart wrote: > On Mon, Dec 15, 2003 at 11:26:14AM +0300, Dmitry wrote: > > As simple as: > > -ffunction-sections -Wl,--gc-sections -Wl,-uInterruptVectors > > Thx ~d, I tried the first options, but as I wrote in a previous posting > there must be something wrong. The failure is in the elf-file. > The debugger cannot load it also. > > >msp430-objdump -DSg main.elf > main.lst > > main.elf: .stab: stab entry 0 is corrupt, strx = 0x464c457f, type = 1 > main.elf: .stab: stab entry 2 is corrupt, strx = 0x1100, type = 52 > main.elf: .stab: stab entry 4 is corrupt, strx = 0xb000e, type = 68 > debug_record_line: no current unit > Last stabs entries before error: > n_type n_desc n_value string > 2 105 00000001 > NOMAP 32 00280000 OCUME~1/XHKJAMES/LOCALS~1/Temp/cc07sSok.s > SLINE 55 00000000 > > > msp430-gcc main.c -mmcu=msp430x149 -g -O2 -ffunction-sections > -Wl,--gc-sections -o main.elf msp430-objdump -DSg main.elf > main.lst > msp430-objcopy -O ihex main.elf main.hex > > and this is main.c: > > func1() > { > } > > func2() > { > } > > main() > { > func1(); > } > > Matthias > > > ------------------------------------------------------- > This SF.net email is sponsored by: IBM Linux Tutorials. > Become an expert in LINUX or just sharpen your skills. Sign up for IBM's > Free Linux Tutorials. Learn everything from the bash shell to sys admin. > Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click > _______________________________________________ > Mspgcc-users mailing list > Mspgcc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mspgcc-users -- /***************************************************************** ("`-''-/").___..--''"`-._ (\ Dimmy the Wild UA1ACZ `6_ 6 ) `-. ( ).`-.__.`) State Polytechnical Univ. (_Y_.)' ._ ) `._ `. ``-..-' Radio-Physics Departament _..`--'_..-_/ /--'_.' ,' Saint Petersburg, Russia (il),-'' (li),' ((!.-' +7 (812) 5403923, 5585314 *****************************************************************/