_init _fini __uClibc_main __deregister_frame_info __register_frame_info _Jv_RegisterClasses first_exchange_last puts outputFile fopen fread fwrite fclose strcpy strcat acosNvramConfig_read swapOption optarg memcpy atoi getopt acosNvramConfig_set unlink fgets memset sscanf process_mtd_block bytes_swap sprintf _eval libutil.so.0 _DYNAMIC_LINKING __RLD_MAP _GLOBAL_OFFSET_TABLE_ libnvram.so libacos_shared.so libgcc_s.so.1 libc.so.0 _ftext _fdata _gp _edata __bss_start _fbss _end GLIBC_2.0 
Invalid bytes swap operation!! It must be larger then 2!! a r /dev/mtdblock U12H224T00 _ V1.0.0.60 .bin mtd_output_file tftp_serv_ipaddr f:s:x:h Usage: outputimage [-f fileName] [-s serverIp] [-h] This program is used for output the raw image of flash. options: -f fileName expected output file name (save to mtd_output_file) -s serverIp TFTP server IP address (save to tftp_serv_ipaddr) -x byteSwap order of bytes swap , order must >= 2, default = 0 (-x 2: [1,2][3,4]=>[2,1][4,3]) (-x 3: [1,2,3][4,5,6]=>[3,2,1][6,5,4]) (-x 4: [1,2,3,4][5,6,7,8]=>[4,3,2,1][8,7,6,5]) -h show usage Outputing raw image (flash) ...... Use default output file name : %s Use default TFTP server IP address : %s /tmp/ /proc/mtd Fail to open %s %[^0-9]%s Do bytes swap operation (order = %d) !! /tmp/swapFile w No bytes swap performed!! No bytes swap performed (order = %d) !! tftp -p -l -r ***** Output file name : %s ***** TFTP server IP address : %s %s:%s Output raw image (flash) successfully. Output raw image (flash) unsuccessfully. 192.168.1.2
P$D
GCC: (GNU) 3.3.2 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 4.2.3 GCC: (GNU) 3.3.2
.shstrtab .interp .reginfo .dynamic .hash .dynsym .dynstr .gnu.version .gnu.version_r .init .text .MIPS.stubs .fini .rodata .eh_frame .ctors .dtors .jcr .data .rld_map .got .sdata .bss .comment .mdebug.abi32 .pdr