before binutils gets updated, which is likely difficult with all the processors it supports, I would like to patch it to be able to use the FG439 chips I have. Please email me if you will do a little coaching... I'm close to figuring it out...
./src/ld/emulparams/msp430all.sh has sections that are almost ready... mainly just need a name for the other software chunks to use... So far, I see ARCH stays same within a model range, and all that differs is ROM and RAM definitions. the FG439 might ultimately need a different ARCH definition from the msp430x437, since it has different analog I/O's, but I could make do with existing ARCH=msp:43 John Griessen ============== if [ "${MSP430_NAME}" = "msp430x337" ] ; then ARCH=msp:33 MACHINE= SCRIPT_NAME=elf32msp430_3 OUTPUT_FORMAT="elf32-msp430" MAXPAGESIZE=1 EMBEDDED=yes TEMPLATE_NAME=generic ROM_START=0x8000 ROM_SIZE=0x7fe0 RAM_START=0x0200 RAM_SIZE=1024 STACK=0x600 fi =================== if [ "${MSP430_NAME}" = "msp430x437" ] ; then ARCH=msp:43 MACHINE= SCRIPT_NAME=elf32msp430 OUTPUT_FORMAT="elf32-msp430" MAXPAGESIZE=1 EMBEDDED=yes TEMPLATE_NAME=generic ROM_START=0x8000 ROM_SIZE=0x7fe0 RAM_START=0x0200 RAM_SIZE=1024 STACK=0x600 fi =================