[U-Boot-Users] Re:Problems with objcopy -O binary

Wolfgang Denk wd at denx.de
Fri Apr 11 09:18:53 CEST 2003

In message <20030411051518.78415.qmail at web21102.mail.yahoo.com> you wrote:
>     I got a same problem with release 0.3.0. However,
> if I use the use same toolchain to compile the 0.2.0
> version, it is ok. My compiler version is 2.95.3
> (montaVisita). I just modify the "CROSS-COMPILER"
> parameter. Do I need to change any other parameters ?

The only change in 0.3.0 was that I added the target to build  binary
images,  too,  as some people asked for it to be able to download the
standalone examples over FTP.

>  I found out:
>  	ppc_405-objcopy -O binary hello_world.srec
> hello_world.bin
>  	ppc_405-objcopy: Warning: Output file cannot
> represent architecture
>  	ppc_405-objcopy: hello_world.srec: Bad value

The warning is normal and can be ignored.

The error message means that your version of "ppc_405-objcopy" is not
capable of reading  the  "hello_world.srec"  file  which  it  created
itself one step before.

Using the objcopy that comes with the ELDK I get:

	bash$ ppc_4xx-objcopy -O srec sched sched.srec
	bash$ ppc_4xx-objcopy -O binary hello_world.srec
	ppc_4xx-objcopy: hello_world.srec: File format not recognized

And I get the same result with the native "objcopy" on any of the x86
Linux systems I was able to test (RH-7.1 to RH-9).

The only explanation I have is that your version of "ppc_405-objcopy"
is seriously broken.

Get yourself working tools. They are available for free.

Best regards,

Wolfgang Denk

Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
He had been eight years upon a project for extracting sunbeams out of
cucumbers, which were to be put in vials hermetically sealed, and let
out to warm the air in raw inclement summers.        - Jonathan Swift
              _Gulliver's Travels_ ``A Voyage to Laputa, etc.'' ch. 5

More information about the U-Boot mailing list