[U-Boot-Users] Linking problem on new port

Wolfgang Denk wd at denx.de
Wed Jun 29 15:29:08 CEST 2005


In message <42C291C0.30909 at ntlworld.com> you wrote:
> 
> The compile stage works, this is what I see when I try to link:
> 
> ----
> ppc_74xx-ld -Bstatic -T 
> /usr/home/wb231-le11/Workspace/u-boot/board/ppmc7xx/u-boot.lds -Ttext 
> -n $UNDEF_SYM cpu/74xx_7xx/start.o \

This part of the LDFLAGS variable definition (which holds the  linker
options) comes from the config.mk file:

LDFLAGS += -Bstatic -T $(LDSCRIPT) -Ttext $(TEXT_BASE) $(PLATFORM_LDFLAGS)

As you can see, the "-Ttext" argument should be followed by the  base
address  of  your  text  segment,  which gets defined in your board's
config.mk file; obviously you missed  to  define  TEXT_BASE  in  your
board/<whatever>/config.mk file.

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
A star captain's most solemn oath is that he will give his life, even
his entire crew, rather than violate the Prime Directive.
	-- Kirk, "The Omega Glory", stardate unknown




More information about the U-Boot mailing list