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