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
=================

Reply via email to