This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
RE: gcc problem
- From: Doug Fraser <dfraser at photuris dot com>
- To: "'rajendrag at danlawinc dot com'" <rajendrag at danlawinc dot com>, ecos-discuss at sources dot redhat dot com
- Date: Thu, 31 Jan 2002 07:17:49 -0500
- Subject: RE: [ECOS] gcc problem
Could be a couple of things. If it was preceeded by:
undefined reference to `xxx_function'
Then you are missing an object or a library from some place.
If not, then you are running into the 24 bit branch limit
on the PPC, although for most things 'eCos', you don't find
24 bit address ranges. Look at your memory layout, you cannot
have objects linked into high memory (FLASH) calling objects
in low memory directly. Same with objects in low memory trying
to call functions way up in FLASH. Either case is likely to
violate 24 bit branch limits. You can load a register and branch
indirect.
Doug
> -----Original Message-----
> From: Rajendra Prasad [mailto:rajendrag@danlawinc.com]
> Sent: Thursday, January 31, 2002 6:00 AM
> To: ecos-discuss@sources.redhat.com
> Subject: [ECOS] gcc problem
>
>
> Hi All,
>
>
>
> I am facing the following problem "relocation
> turncated to fit : xxx_function". when i am compiling my application
> program on ecos using GCC(v- 2-9.6) for mpc555 micro-controller.
>
>
> pls advice me...
> thanks in advance.....
> Raj
>
>