If you are using mspgcc 20110716 or newer I think you should use -mmcu=msp430f1611 instead of -mmcu=msp430x1611 everywhere in your makefile.
Matthias Am 30.08.2011 11:06, schrieb aliko: > 30.08.2011 12:54, Eric Decker пишет: >> we need more details about the compile process, turn on verbose and see >> what switches are being fed to the compiler and linker. > compiller (for one of files in project): > msp430-g++ -c -mmcu=msp430x1611 -I ".\src" -I > "./../../libs/scmRTOS/v4/Common" -I "./../../libs/scmRTOS/v4/MSP430" > -I "./../commons" -I "./../commons/comm" -I "./../commons/hart" -I > "./../commons/config" -I "./../commons/flash" -I "./../commons/lcd" > -I "./../commons/analogio" -I "./../../libs" -MD -DOSVER=4 > -Wa,-adhlns=.\lst/analogio.lst -O1 -g -std=c++0x -fomit-frame-pointer > -fno-exceptions -fno-rtti -fdata-sections -fno-elide-constructors > -funsigned-bitfields -fshort-enums -fno-threadsafe-statics -Wall > -Wimplicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow > -Wcast-qual -Wcast-align -pedantic -save-temps -o .\obj/analogio.o > ./../commons/analogio/analogio.cpp > > assembler: > msp430-g++ -x assembler-with-cpp -c -mmcu=msp430x1611 -I ".\src" -I > "./../../libs/scmRTOS/v4/Common" -I "./../../libs/scmRTOS/v4/MSP430" > -I "./../commons" -I "./../commons/comm" -I "./../commons/hart" -I > "./../commons/config" -I "./../commons/flash" -I "./../commons/lcd" > -I "./../commons/analogio" -I "./../../libs" -MD -DOSVER=4 > -Wa,-adhlns=.\lst/OS_Target_asm.lst -o .\obj/OS_Target_asm.o > ./../../libs/scmRTOS/v4/MSP430/OS_Target_asm.S > > linker: > msp430-gcc .\obj/main.o .\obj/ModeValveAnalog.o .\obj/keys.o > .\obj/interface.o .\obj/control.o .\obj/ModeSettings.o > .\obj/ModeAuto.o .\obj/usrlib.o .\obj/OS_Kernel.o .\obj/OS_Services.o > .\obj/OS_Target_cpp.o .\obj/comm.o .\obj/hart.o .\obj/config.o > .\obj/flash.o .\obj/small_font.o .\obj/lcd.o .\obj/big_font.o > .\obj/analogio.o .\obj/OS_Target_asm.o -mmcu=msp430x1611 > -Wl,-Map=".\lst\epp.map",--sort-common,--cref > -Wl -o ".\exe\epp.elf" -mdisable-watchdog > > >> how much custom stuff are you doing? > Not sure I'm understood What do you mean? > >> and what does readelf say when you run it against the mspgcc4 output. > Here the peace of output of readelf for elf compiled by GCC4: > [15] .rodata._ZL7xfCon PROGBITS 0000bd4c 007e60 000058 00 A > 0 0 2 > > [16] .rodata._ZL10HART PROGBITS 0000bda4 007eb8 00006a 00 A > 0 0 2 > > [17] .rodata.small_fon PROGBITS 0000be0e 007f22 00000e 00 A > 0 0 2 > > [18] .rodata._ZL16font PROGBITS 0000be1c 007f30 0003a8 00 A > 0 0 1 > > As you can see now addresses a good. > > > ------------------------------------------------------------------------------ > Special Offer -- Download ArcSight Logger for FREE! > Finally, a world-class log management solution at an even better > price-free! And you'll get a free "Love Thy Logs" t-shirt when you > download Logger. Secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsisghtdev2dev > _______________________________________________ > Mspgcc-users mailing list > Mspgcc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mspgcc-users ------------------------------------------------------------------------------ Special Offer -- Download ArcSight Logger for FREE! Finally, a world-class log management solution at an even better price-free! And you'll get a free "Love Thy Logs" t-shirt when you download Logger. Secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsisghtdev2dev _______________________________________________ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users