Dmitry Zuikov wrote:
:
I've tried to use both, the result is the same.
BTW, both of them do not include svs.h.
:
Ok, I see the svs problem:
$ grep svs *
msp430x15x.h:#define __msp430_has_svs_at_0x55
msp430x15x.h:#include <msp430/svs.h>
msp430x16x.h:#define __msp430_has_svs_at_0x55
msp430x16x.h:#include <msp430/svs.h>
msp430x41x.h:#define __msp430_has_non_variable_svs_threshold
msp430x41x.h:#include <msp430/svs.h>
msp430x42x.h:#include <msp430/svs.h>
msp430x42x0.h:#include <msp430/svs.h>
msp430x43x.h:#include <msp430/svs.h>
msp430x44x.h:#include <msp430/svs.h>
msp430x47xx.h:#include <msp430/svs.h>
msp430xE42x.h:#include <msp430/svs.h>
msp430xG42x0.h:#include <msp430/svs.h>
msp430xG43x.h:#include <msp430/svs.h>
msp430xG461x.h:#include <msp430/svs.h>
msp430xW42x.h:#include <msp430/svs.h>
Actually it seems, that the include is missing for several other MSP430s:
following filtered with "grep -in svs *"
ok
msp430x15x.h:29:#define __MSP430_HAS_SVS__
msp430x15x.h:36:#define __msp430_has_svs_at_0x55
msp430x15x.h:40:#include <msp430/svs.h>
ok
msp430x16x.h:31:#define __MSP430_HAS_SVS__
msp430x16x.h:38:#define __msp430_has_svs_at_0x55
msp430x16x.h:43:#include <msp430/svs.h>
NOK
msp430x241x.h:41:#define __MSP430_HAS_SVS__
msp430x24x.h:32:#define __MSP430_HAS_SVS__
msp430x24x1.h:25:#define __MSP430_HAS_SVS__
msp430x261x.h:40:#define __MSP430_HAS_SVS__
ok
msp430x41x.h:26:#define __MSP430_HAS_SVS__
msp430x41x.h:36:#define __msp430_has_non_variable_svs_threshold
msp430x41x.h:42:#include <msp430/svs.h>
ok
msp430x42x.h:22:#define __MSP430_HAS_SVS__
msp430x42x.h:38:#include <msp430/svs.h>
NOK
msp430x42x0.h:41:#include <msp430/svs.h>
ok
msp430x43x.h:30:#define __MSP430_HAS_SVS__
msp430x43x.h:44:#include <msp430/svs.h>
ok
msp430x44x.h:27:#define __MSP430_HAS_SVS__
msp430x44x.h:43:#include <msp430/svs.h>
ok
msp430x47xx.h:45:#define __MSP430_HAS_SVS__
msp430x47xx.h:83:#include <msp430/svs.h>
ok
msp430xE42x.h:22:#define __MSP430_HAS_SVS__
msp430xE42x.h:45:#include <msp430/svs.h>
NOK
msp430xG42x0.h:43:#include <msp430/svs.h>
ok
msp430xG43x.h:26:#define __MSP430_HAS_SVS__
msp430xG43x.h:49:#include <msp430/svs.h>
ok
msp430xG461x.h:39:#define __MSP430_HAS_SVS__
msp430xG461x.h:58:#include <msp430/svs.h>
ok
msp430xW42x.h:26:#define __MSP430_HAS_SVS__
msp430xW42x.h:39:#include <msp430/svs.h>
Could someone with CVS access please correct the headers?
Hardy