Chris,

That works for my simplified example.  Here's another 
example if what I'm REALLY attempting to do.  This code
is ported from the IAR compiler.

;;;;;;;;;;;;;;;;;;;;;; file test.S ;;;;;;;;;;;;;;;
#include  <msp430x14x.h>
        bic.w   #OUTMOD2|OUTMOD1|OUTMOD0|OUT, &TBCCTL0
;;;;;;;;;;;;;;;;;; end of file test.S ;;;;;;;;;;;;

The #include generates lots of error messages because of
the non-assembler C code in there (as expected.)

Are there include files for the assembler to define all
the MSP430 I/O registers and bit fields?  (IAR's .h files
can be included in an assembly file to do this.)

Maybe I'll just port my small assembler file to C and that 
will solve my problem.  

Thanks for all the quick responses from everyone so far.

                                - Dan

> From: Chris Liechti 
> Sent: Thursday, September 18, 2003 2:54 PM
> 
> Dan Miner wrote:
> > I am having trouble assembling an assembly language source file.
> > Here is a small sample file to demonstrate the issue:
> > 
> > ;;;;;;;;;;;;;;;;;;;;;; file test.s ;;;;;;;;;;;;;;;
>                                     ^ small "s"!
> 
>  > Command line:
>  > C:\Data> msp430-gcc -mmcu=msp430x149  test.s -o test.o
> 
> .s -> pure asm
> .S -> asm with C preprocessor
> 
> that means that the defines are not processed in your case...
> and foo1 foo2 are unknown symbols to the asssember and are assumed 
> external. so try again with a renamed file.
> 
> chris

Reply via email to