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



Reply via email to