Hello, I have just started the code on a data acquisition helper chip based on the MSP430F2013. I am using the latest win32 installer of MSPGCC (04042006 version of msp430-ld).
I have come accross the following problems: 1- The msp430x20x3.h file did not contain the line: #define __msp430_have_sd16a required for extended SD16A registers. I included the definition after the line: #define __msp430_have_flash_extra_flags in my local copy. 2- The linker does not want to generate a binary. I get the following error message: $ make msp430-gcc -mmcu=msp430x2003 -o USBVoltAmp_slave.elf main.o asmlib.o fonctions.o fll.o swuart.o msp430-ld: cannot represent machine `msp:200' make: *** [USBVoltAmp_slave.elf] Error 1 The linker scripts contain the line: OUTPUT_ARCH(msp:200) but it does not seem to be supported yet by the BFD library used for compiling the linker. Could this be fixed soon and a new installer made ? MSP430F20x3 support is a very hot addition to MSPGCC. There will be great need for it in the near future since these parts basically replace a separate ADC in many applications. Thanks in advance to the dev team member who will do it ! Best Regards, Tennessee Carmel-Veilleux Electronics Design Technician, University of Montreal