To be more specific: set CFLAGS=-g -Os -mmcu=msp430f1611
msp430-gcc -c %CFLAGS% -o build\main.o main.c msp430-gcc -c %CFLAGS% -o build\xluper430430.o xluper430430.c msp430-gcc -c %CFLAGS% -o build\xluper430430testencodings.o xluper430430testencodings.c msp430-gcc %CFLAGS% -Wl,-Map,build\x4.map build\main.o build\xluper430430.o build\xluper430430testencodings.o -o build\x4.firmware Am 19.09.2011 14:02, schrieb Matthias Hartmann: > You should pass the > > -mmcu=msp430f1611 > > option also to the linker. > > Am 17.09.2011 04:06, schrieb Alessandro Triglia: >> Hi >> >> I am new to this and to GNU software in general. I have installed MSPGCC on >> my Windows Vista and Windows 7 PCs (directly from the zip file). I created >> a small project, and all the C source files compile with msp430-gcc without >> errors. The first problem I encountered was that msp430-ld would not find >> the "memory.x" file. I can see that it looks for this file in a couple of >> directories, but not in a directory where the file is. I "solved" that >> problem by copying a suitable "memory.x" file to the working directory. >> Then I tried to debug the program using msp430-gdb (with "target sim" >> followed by "load" and "file") but the debugger crashes as soon as I give >> the "start" command. I also tried with mspsim, but it returns an error that >> I don't understand. I tried both programs with another ELF file and they >> work fine. When I look at my output file, I have the feeling that something >> is missing. My stuff is all there but there is not much else. >> >> What could I be doing wrong? >> >> Here is a fragment of the batch file that I am using: >> >> ------------------ >> set CFLAGS=-g -Os -mmcu=msp430f1611 >> >> msp430-gcc -c %CFLAGS% -o build\main.o main.c >> >> msp430-gcc -c %CFLAGS% -o build\xluper430430.o xluper430430.c >> >> msp430-gcc -c %CFLAGS% -o build\xluper430430testencodings.o >> xluper430430testencodings.c >> >> msp430-ld build\main.o build\xluper430430.o >> build\xluper430430testencodings.o -Map build\x4.map -o build\x4.firmware >> ------------------ >> >> The directory containing msp430-gcc.exe and msp430-ld.exe is in the system >> path. >> >> My main() function is shown to begin at 0x4000, which contains a "call" >> instruction (but the debugger seems to crash before executing that >> instruction). >> >> Thanks in advance >> >> Alessandro Triglia >> >> >> >> >> ------------------------------------------------------------------------------ >> BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA >> http://p.sf.net/sfu/rim-devcon-copy2 >> _______________________________________________ >> Mspgcc-users mailing list >> Mspgcc-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/mspgcc-users >> >> > ------------------------------------------------------------------------------ > BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA > Learn about the latest advances in developing for the > BlackBerry® mobile platform with sessions, labs& more. > See new tools and technologies. Register for BlackBerry® DevCon today! > http://p.sf.net/sfu/rim-devcon-copy1 > _______________________________________________ > Mspgcc-users mailing list > Mspgcc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mspgcc-users > > ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2dcopy1 _______________________________________________ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users