This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
creating binaries by objcopy
- From: Bahadir Balban <bahadir dot balban at gmail dot com>
- To: binutils at sources dot redhat dot com
- Date: Sun, 5 Jun 2005 20:41:30 +0100
- Subject: creating binaries by objcopy
- Reply-to: Bahadir Balban <bahadir dot balban at gmail dot com>
Hi,
The binutils manual says:
"When objcopy generates a raw binary file, it will essentially produce
a memory dump of the contents of the input object file. All symbols
and relocation information will be discarded."
So if I have an ELF file that is defined to be scatter-loaded into
various addresses in memory, and also includes a bss section,
a) If I convert this to a binary via objcopy, does this mean I lose
all the loader-related services to do the scatter-loading, and
allocation of the bss?
b) Do I need to define routines that copy the scattered sections, zero
out the bss etc if I want to have such services of a loader? Is there
a better way to do this? Do RTOSes define their own methods to do
these?
Thanks,
Bahadir