[ECOS] EB55 target & Thumb instruction set

Michael Jastrebtsoff jam2000@pisem.net
Thu Feb 26 04:48:00 GMT 2004


Hello, All.

When I tried to build eCos with AT91EB55 target template and HAL's option
"Enable Thumb instruction set" I've got the build error:

arm-elf-gcc  ... /ecos-c/cygwin/opt/ecos/cvs_rep/packages/hal/arm/arch/current/src/vectors.S
...
/ecos-c/cygwin/opt/ecos/cvs_rep/packages/hal/arm/arch/current/src/vectors.S: Assembler messages:
/ecos-c/cygwin/opt/ecos/cvs_rep/packages/hal/arm/arch/current/src/vectors.S:446: Error: invalid immediate -- `mov r1,#0x0000FF00'
/ecos-c/cygwin/opt/ecos/cvs_rep/packages/hal/arm/arch/current/src/vectors.S:446: Error: invalid immediate -- `mov r1,#(3<<8)'
/ecos-c/cygwin/opt/ecos/cvs_rep/packages/hal/arm/arch/current/src/vectors.S:476: Error: invalid immediate -- `mov r1,#0x0000FF00'
/ecos-c/cygwin/opt/ecos/cvs_rep/packages/hal/arm/arch/current/src/vectors.S:476: Error: invalid immediate -- `mov r1,#(2<<8)'
/ecos-c/cygwin/opt/ecos/cvs_rep/packages/hal/arm/arch/current/src/vectors.S:481: Error: invalid immediate -- `mov r1,#0x0000FF00'
/ecos-c/cygwin/opt/ecos/cvs_rep/packages/hal/arm/arch/current/src/vectors.S:481: Error: invalid immediate -- `mov r1,#(1<<8)'
...

I used sources from CVS repository.

What was the problem?

-- 
Regards,
 Michael                          


-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss



More information about the Ecos-discuss mailing list