Hi Hardy,
Thanks for those changes. My patch does indeed have the stack pointers
set incorrectly. I'm not sure about your change to the ROM space on the
1612, though. Does that genuinely agree with the documentation? What I
looked at seems to indicate the ROM is a whole number of K. I haven't
tried playing with a real 1612, though.
Regards,
Steve
Hardy Griech wrote:
Hi Dmitry,
there are some trivial changes necessary to get the F162x working.
Hopefully the below is in appropriate format!
Hardy
PS: the stack setting and the ROM size for the F1612 was wrong.
*** msp430all.sh 2004/08/05 10:14:13 1.1
--- msp430all.sh 2004/08/05 10:15:36
***************
*** 426,432 ****
RAM_START=0x1100
RAM_SIZE=0x13ff
! STACK=0x1400
fi
if [ "${MSP430_NAME}" = "msp430x1611" ] ; then
--- 426,432 ----
RAM_START=0x1100
RAM_SIZE=0x13ff
! STACK=0x2500
fi
if [ "${MSP430_NAME}" = "msp430x1611" ] ; then
***************
*** 443,449 ****
RAM_START=0x1100
RAM_SIZE=0x27ff
! STACK=0x2800
fi
if [ "${MSP430_NAME}" = "msp430x1612" ] ; then
--- 443,449 ----
RAM_START=0x1100
RAM_SIZE=0x27ff
! STACK=0x3900
fi
if [ "${MSP430_NAME}" = "msp430x1612" ] ; then
***************
*** 455,466 ****
EMBEDDED=yes
TEMPLATE_NAME=generic
! ROM_START=0x2800
! ROM_SIZE=0xd7e0
RAM_START=0x1100
RAM_SIZE=0x13ff
! STACK=0x1400
fi
if [ "${MSP430_NAME}" = "msp430x311" ] ; then
--- 455,466 ----
EMBEDDED=yes
TEMPLATE_NAME=generic
! ROM_START=0x2500
! ROM_SIZE=0xdae0
RAM_START=0x1100
RAM_SIZE=0x13ff
! STACK=0x2500
fi
if [ "${MSP430_NAME}" = "msp430x311" ] ; then