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