RTEMS 4.6 and tools
sjohnson at neurizon.net
Mon Jan 19 07:56:22 UTC 2004
Im trying to use RTEMS 4.6 currently with a target that will run ARM and Thumb
code. This requires thumb-interworking. Unfortunaltey the libraries and gcc for
rtmes as built are not enabled for arm-thumb interworking.
Is it possible, before release to have the tools rebuilt for arm with
--enable-interworking option, which will build all the multilib libraries that
will allow arm and thumb code to co-exist. As it stands, the thumb libraries
are unusable because memcpy is an arm function in the thumb library, and cant be
linked to from thumb code.
Im going to re-build the tools at my end, I just thought i would mention it so
that if the tools were going to be re-built in the future the
--enable-interworking option could be added to the arm target.
BTW, has anyone tried building rtems on a arm-thumb target before? I know the
assembly that has to change (in RTEMS) to eliminate the inline ARM code, but are
there any other gotchas I should be aware of.
More information about the users