Hello all,

I'm trying to get microwindows to compile on the Freescale ColdFire 5329
EVB and struggling a little.

Initially make complains that the CPU and OS byte order are not the same
and asks if I have forgotten to set BIGENDIAN (line 57 of
src/include/swap). I hunted this down to a section of the microwindows
config file that sets that variable. However changing this from a N to a
Y results in the following error message when I make the kernel

{standard input}:541: Error: invalid instruction for this architecture;
needs 68000 or higher -- statement `ror.w #8,%d1' ignored 
{standard input}:556: Error: invalid instruction for this architecture;
needs 68000 or higher -- statement `ror.w #8,%d2' ignored 
{standard input}:556: Error: invalid instruction for this architecture;
needs 68000 or higher -- statement `ror.w #8,%d2' ignored
make[5]: *** [devopen.o] Error 1
make[5]: Leaving directory
`/home/philm/code/c/kernels/5329_kernel/user/microwin/src/engine'
make[4]: *** [subdir-engine] Error 2
make[4]: Leaving directory
`/home/philm/code/c/kernels/5329_kernel/user/microwin/src'
make[3]: *** [all] Error 1
make[3]: Leaving directory
`/home/philm/code/c/kernels/5329_kernel/user/microwin'
make[2]: *** [microwin] Error 2
make[2]: *** Waiting for unfinished jobs....

I've tried replacing the version of Microwindows in my kernel (2.6.17)
with the one from the latest kernel release but that produces the same
errors. It looks like microwindows thinks its compiling for 68K not
68kNOMMU but I can't see how to change that.

Any suggestions would be much appreciated.

Thanks in advance

Phil Mason
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to