Problems compiling rtems to arm

Jay Monkman jtm at
Fri Oct 21 17:21:12 UTC 2005

Luís Cargnini wrote:

> the command used to configure rtems originally was:
> ../rtems-4.6.5/configure --target=arm-rtems --prefix=/opt/rtems-4.6.5
> --enable-posix --enable-itron --enable-networking --enable-rdbg
> --enable-cxx --enable-tests --enable-docs --enable-rtemsbsp="armulator
> arm_bare_bsp vegaplus bare" --enable-multiprocessing
> but i had problems with --enable-multiprocessing so i removed it, i
> must cross compilate it withou specify the bsp maybe ?

Why are you building the armulator, arm_bare_bsp, and vegaplus BSPs? The
vegaplus BSP doesn't match any hardware in existence. The arm_bare_bsp has been
superceded by the generic 'bare' bsp. Both of those have been removed from the
RTEMS tree. The armulator BSP is only useful for testing some RTEMS code, but
not very much.

The error message you got was because the code generated was too large to fit in
the flash as defined in the BSP's linker script.

More information about the users mailing list