Compile Error

Mike Bertosh mbertosh at motioncontrol.org
Thu Aug 25 18:56:32 UTC 2005


Ian,

 .BITLOOP2: BCLR.B   #SCL,PORTQS 
          |ROL.B    #1,d0 
          BCS      .HIGHBIT2
.LOWBIT2: BCLR.B   #SDA,PORTQS
          BRA      .SKIP2
.HIGHBIT2:BSET.B   #SDA,PORTQS

m68k-rtems4.7-gcc --pipe -B/opt/rtems/rtems-4.7/bin/m68k-rtems4.7/mcf5235/lib/ -specs bsp_specs -qrtems   -m528x    -m528x     -c  -DASM -o o-optimize/eecode2.o eecode2.S
eecode2.S: Assembler messages:
eecode2.S:122: Error: operands mismatch -- statement `bclr.b #5,0xFFFC15' ignored
eecode2.S:125: Error: operands mismatch -- statement `bclr.b #6,0xFFFC15' ignored
eecode2.S:127: Error: operands mismatch -- statement `bset.b #6,0xFFFC15' ignored

Hopefully this will help you out, let me know if there is any other information I can 
supply that will help.

-Mike

On 25 Aug 2005 at 9:55, Ian Caddy wrote:

> Hi Mike,
> 
> Maybe you could provide us with a little more information, such as which 
> peice of code is generating the error.
> 
> It is quite hard to help when you have provided no details.
> 
> regards,
> 
> Ian Caddy
> 
> 
> Mike Bertosh wrote:
> > Aaron,
> > 
> > I have looked into your suggestion but the addressing modes I am using seem to 
> > exist. Any other ideas? Thanks.
> > 
> > On 24 Aug 2005 at 14:28, Aaron J. Grier wrote:
> > 
> > 
> >>On Wed, Aug 24, 2005 at 04:52:16PM -0400, Mike Bertosh wrote:
> >>
> >>>I am compiling some assembly code for a Coldfire MCF5235 board. I am
> >>>getting an error that says "Error invalid instruction for this
> >>>architecture; needs 68000 or higher." and an error that says "Error
> >>>operands mismatch --statement ignored". Does anyone know how I can fix
> >>>this? Thanks for your time.
> >>
> >>check your assembly code.  coldfire v2 is missing some addressing modes
> >>which exist on earlier members of the 68k family.
> >>
> >>-- 
> >>  Aaron J. Grier  |   Frye Electronics, Tigard, OR   |  aaron at frye.com
> > 
> > 
> > 
> > Mike Bertosh
> > Motion Control Systems, Inc.
> > New River, Va
> > 540.731.0540
> > 
> > 
> 
> -- 
> Ian Caddy
> Goanna Technologies Pty Ltd
> +61 8 9221 1860
> 
> 





More information about the users mailing list