Hello!

Zoltán Gerendás <zgeren...@chello.hu> írta (2012. május 26. 9:23):
>
>> -Mit ir ki ha ez a parancs a PC-n? 
>> /path/to/crosscompiler/bin/arm-linux-gnueabi-objdump -p <busybox-path>
>> (a keresztforditos objdump-ot futtatsd)
> Szinten szerdan tudom megnezni.

Közben az otthoni gépemen megismételtem a fordítást.

 
~/Munkak/ARM/openwrt/trunk//build_dir/toolchain-armeb_v5te_gcc-4.6-linaro_uClibc-0.9.33.2/binutils-2.22/binutils/objdump
-p busybox

busybox:     file format elf32-bigarm

Program Header:
    PHDR off    0x00000034 vaddr 0x00008034 paddr 0x00008034 align 2**2
         filesz 0x000000c0 memsz 0x000000c0 flags r-x
  INTERP off    0x000000f4 vaddr 0x000080f4 paddr 0x000080f4 align 2**0
         filesz 0x00000014 memsz 0x00000014 flags r--
    LOAD off    0x00000000 vaddr 0x00008000 paddr 0x00008000 align 2**15
         filesz 0x0005eac0 memsz 0x0005eac0 flags r-x
    LOAD off    0x0005f000 vaddr 0x0006f000 paddr 0x0006f000 align 2**15
         filesz 0x00000631 memsz 0x00001968 flags rw-
 DYNAMIC off    0x0005f00c vaddr 0x0006f00c paddr 0x0006f00c align 2**2
         filesz 0x00000100 memsz 0x00000100 flags rw-
   STACK off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
         filesz 0x00000000 memsz 0x00000000 flags rw-
private flags = 5000002: [Version5 EABI] [has entry point]


Valamint a fenti paranccsal megnéztem a működő busybox-ot:

~/Munkak/ARM/openwrt/trunk//build_dir/toolchain-armeb_v5te_gcc-4.6-linaro_uClibc-0.9.33.2/binutils-2.22/binutils/objdump
-p busybox

busybox:     file format elf32-littlearm

Program Header:
0x70000001 off    0x000e3bec vaddr 0x000ebbec paddr 0x000ebbec align 2**2
         filesz 0x000000f8 memsz 0x000000f8 flags r--
    PHDR off    0x00000034 vaddr 0x00008034 paddr 0x00008034 align 2**2
         filesz 0x000000e0 memsz 0x000000e0 flags r-x
  INTERP off    0x00000114 vaddr 0x00008114 paddr 0x00008114 align 2**0
         filesz 0x00000013 memsz 0x00000013 flags r--
    LOAD off    0x00000000 vaddr 0x00008000 paddr 0x00008000 align 2**15
         filesz 0x000e3ce8 memsz 0x000e3ce8 flags r-x
    LOAD off    0x000e4000 vaddr 0x000f4000 paddr 0x000f4000 align 2**15
         filesz 0x0000086a memsz 0x00002ce8 flags rw-
 DYNAMIC off    0x000e400c vaddr 0x000f400c paddr 0x000f400c align 2**2
         filesz 0x000000f0 memsz 0x000000f0 flags rw-
   STACK off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
         filesz 0x00000000 memsz 0x00000000 flags rw-

Dynamic Section:
  NEEDED               libm.so.6
  NEEDED               libc.so.6
  INIT                 0x0000c1e4
  FINI                 0x000ca2f8
  INIT_ARRAY           0x000f4000
  INIT_ARRAYSZ         0x00000004
  FINI_ARRAY           0x000f4004
  FINI_ARRAYSZ         0x00000004
  HASH                 0x00008128
  STRTAB               0x0000a4b4
  SYMTAB               0x00008b94
  STRSZ                0x00000d61
  SYMENT               0x00000010
  DEBUG                0x00000000
  PLTGOT               0x000f40fc
  PLTRELSZ             0x00000bf8
  PLTREL               0x00000011
  JMPREL               0x0000b5ec
  REL                  0x0000b57c
  RELSZ                0x00000070
  RELENT               0x00000008
  VERNEED              0x0000b53c
  VERNEEDNUM           0x00000002
  VERSYM               0x0000b216

Version References:
  required from libm.so.6:
    0x0d696914 0x00 03 GLIBC_2.4
  required from libc.so.6:
    0x0d696914 0x00 02 GLIBC_2.4
private flags = 4000002: [Version4 EABI] [has entry point]


Azt látom, hogy most bigarm a futó meg littlearm.

Az openwrt menuconfig -ban lehet ezt állítani?

Most a  Target System (Intel IXP4xx) -et választottam.
Más kellene? De mi?

A cél hardware Ka-Ro TX-28 modul.



-- 
Üdvözlettel:
Gerendás Zoltán
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz