Hi,
Try updating from CVS. There can be a lag between the developer's CVS
and the public one, but I just commited fixes for this.
Steve
?????? ???? wrote:
msp430-gcc -x assembler-with-cpp -mmcu=msp430xG4616 -I./../include -I.
-Wa,-gst
abs -D_GNU_ASSEMBLER_ -c gcrt0.S -o crt430xG4616.o
../include/msp430/dma.h: Assembler messages:
../include/msp430/dma.h:55: Error: unknown opcode `sfra(dma0sa,'
../include/msp430/dma.h:57: Error: junk at end of line, first
unrecognized chara
cter is `0'
../include/msp430/dma.h:59: Error: unknown opcode `sfra(dma0da,'
../include/msp430/dma.h:68: Error: unknown opcode `sfra(dma1sa,'
../include/msp430/dma.h:74: Error: junk at end of line, first
unrecognized chara
cter is `0'
../include/msp430/dma.h:81: Error: unknown opcode `sfra(dma2sa,'
../include/msp430/dma.h:85: Error: unknown opcode `sfra(dma2da,'
../include/msp430/dma.h:87: Error: junk at end of line, first
unrecognized chara
cter is `0'
make: *** [crt430xG4616.o] Error 1
2007/7/11, Steve Underwood < [email protected]
<mailto:[email protected]>>:
?????? ???? wrote:
>
> it's complaining for sfra() opcode. what should I do?
sfra() is only defined is __MSP430X__ is defined. currently sfra() is
only used if __MSP430_HAS_DMAX_3__ is defined, and that should only
happen for the MSP430FG461x, for which __MSP430X__ should also be
defined.
Where exactly does this fail?
Steve