Allocating common symbols Common symbol size file crt_stack 0x400 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/crt.o fl 0xc jflu.o Memory Configuration Name Origin Length Attributes FLASH 0x000000009fc00000 0x000000000007c000 r RAM 0x0000000081000000 0x0000000001000000 rw JFLU_RAM 0x0000000081000000 0x0000000000010000 JFLU_BSS 0x0000000081500000 0x0000000000010000 *default* 0x0000000000000000 0xffffffffffffffff Linker script and memory map .text 0x0000000081000000 0x55cc 0x0000000081000000 _ftext = . *(.text) .text 0x0000000081000000 0x70 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/crt.o 0x0000000081000000 start .text 0x0000000081000070 0x600 jflu_a.o 0x00000000810000a4 init_serial 0x0000000081000220 print_char 0x0000000081000630 disable_cache 0x0000000081000588 clear_d_cache 0x0000000081000070 wait_for_uarta 0x00000000810001b0 uartout_hex32 0x00000000810003d4 cache_init 0x000000008100017c _writeasm 0x00000000810004bc invalidate_all_i_cache 0x0000000081000348 size_d_cache 0x00000000810005dc flush_d_cache 0x00000000810004f8 clear_all_d_cache 0x0000000081000260 print_hex32 0x0000000081000534 invalidate_d_cache 0x00000000810002bc size_i_cache .text 0x0000000081000670 0x3c0 jflu.o 0x00000000810006d4 jflu_chip_reset 0x0000000081000670 strout 0x00000000810006b0 memset 0x00000000810008cc bcm_main 0x0000000081000700 update_flash .text 0x0000000081000a30 0x6d0 jflu_spi.o 0x0000000081000e38 jflu_spi_page_program 0x0000000081000ff4 jflu_spi_identify 0x0000000081000a54 udelay 0x0000000081000abc jflu_spi_init 0x0000000081000d1c jflu_spi_sector_erase .text 0x0000000081001100 0xa0 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/bootloader/fast_heap.o 0x0000000081001100 malloc 0x0000000081001158 fast_heap_init 0x000000008100113c free .text 0x00000000810011a0 0x430 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/adler32.o 0x00000000810011a0 adler32 0x0000000081001510 adler32_combine .text 0x00000000810015d0 0x330 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/crc32.o 0x00000000810015dc crc32 0x0000000081001804 crc32_combine 0x00000000810015d0 get_crc_table .text 0x0000000081001900 0x530 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inffast.o 0x0000000081001900 inflate_fast .text 0x0000000081001e30 0x1fd0 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inflate.o 0x0000000081003c94 inflateCopy 0x0000000081002178 inflate 0x0000000081003c5c inflateSyncPoint 0x0000000081003a48 inflateGetHeader 0x0000000081002020 inflateInit_ 0x0000000081001ea0 inflatePrime 0x0000000081001e30 inflateReset 0x0000000081003b04 inflateSync 0x0000000081003930 inflateSetDictionary 0x00000000810038c4 inflateEnd 0x0000000081001f00 inflateInit2_ .text 0x0000000081003e00 0x510 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inftrees.o 0x0000000081003e00 inflate_table .text 0x0000000081004310 0xe0 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/zutil.o 0x0000000081004310 zlibVersion 0x000000008100431c zlibCompileFlags 0x000000008100436c zmemcmp 0x00000000810043dc zcfree 0x0000000081004348 zmemcpy 0x0000000081004328 zError 0x00000000810043d4 zcalloc 0x00000000810043b8 zmemzero *(.rodata) .rodata 0x00000000810043f0 0x400 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/crc32.o .rodata 0x00000000810047f0 0x920 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inflate.o .rodata 0x0000000081005110 0x130 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inftrees.o 0x0000000081005110 inflate_copyright .rodata 0x0000000081005240 0x30 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/zutil.o 0x0000000081005240 z_errmsg *(.rodata1) *(.rodata.str1.4) .rodata.str1.4 0x0000000081005270 0x104 jflu.o .rodata.str1.4 0x0000000081005374 0x52 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inffast.o 0x54 (size before relaxing) *fill* 0x00000000810053c6 0x2 00 .rodata.str1.4 0x00000000810053c8 0x16b /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inflate.o 0x1c0 (size before relaxing) *fill* 0x0000000081005533 0x1 00 .rodata.str1.4 0x0000000081005534 0x7f /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/zutil.o 0x8c (size before relaxing) *(.rodata.cst4) *(.rodata.cst8) *(.fini) *(.reginfo) *fill* 0x00000000810055b3 0x1 00 .reginfo 0x00000000810055b4 0x18 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/crt.o 0x00000000810055d0 . = ALIGN (0x10) 0x00000000810055d0 _etext = . 0x00000000810055d0 etext = . .data 0x00000000810055d0 0x20 load address 0x00000000810055d0 0x00000000810055d0 _fdata = . *(data) 0x00000000810055d0 0x4 LONG 0x55aa55aa *fill* 0x00000000810055d4 0xc 00 .data 0x00000000810055e0 0x10 jflu.o 0x00000000810055e0 indicator1 0x00000000810055f0 . = ALIGN (0x4) 0x00000000810055f0 . = ALIGN (0x4) 0x00000000810055f0 _edata = . .sbss 0x0000000081500000 0x0 0x0000000081500000 _fbss = . *(.sbss) *(.scommon) .bss 0x0000000081500000 0x53c 0x0000000081500000 _bss_start = . *(.bss) .bss 0x0000000081500000 0x110 jflu_spi.o .bss 0x0000000081500110 0x20 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/bootloader/fast_heap.o *(COMMON) COMMON 0x0000000081500130 0x400 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/crt.o 0x0000000081500130 crt_stack COMMON 0x0000000081500530 0xc jflu.o 0x0000000081500530 fl 0x000000008150053c . = ALIGN (0x4) 0x000000008150053c . = ALIGN (0x4) 0x000000008150053c _end = . 0x000000008150053c PROVIDE (_end, .) 0x000000008150053c end = . 0x000000008150053c PROVIDE (end, .) 0x00000000004faa10 comp_size = (_bss_start - _edata) LOAD /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/crt.o LOAD jflu_a.o LOAD jflu.o LOAD jflu_spi.o LOAD /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/bootloader/fast_heap.o LOAD /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/adler32.o LOAD /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/crc32.o LOAD /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inffast.o LOAD /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inflate.o LOAD /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inftrees.o LOAD /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/zutil.o OUTPUT(jflu.elf elf32-tradlittlemips) .pdr 0x0000000000000000 0x7c0 .pdr 0x0000000000000000 0x20 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/crt.o .pdr 0x0000000000000020 0x1e0 jflu_a.o .pdr 0x0000000000000200 0xa0 jflu.o .pdr 0x00000000000002a0 0x100 jflu_spi.o .pdr 0x00000000000003a0 0x60 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/bootloader/fast_heap.o .pdr 0x0000000000000400 0x40 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/adler32.o .pdr 0x0000000000000440 0xa0 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/crc32.o .pdr 0x00000000000004e0 0x20 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inffast.o .pdr 0x0000000000000500 0x1a0 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inflate.o .pdr 0x00000000000006a0 0x20 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inftrees.o .pdr 0x00000000000006c0 0x100 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/zutil.o .mdebug.abi32 0x0000000000000000 0x0 .comment 0x0000000000000000 0xa2 .comment 0x0000000000000000 0x12 jflu.o .comment 0x0000000000000012 0x12 jflu_spi.o .comment 0x0000000000000024 0x12 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/bootloader/fast_heap.o .comment 0x0000000000000036 0x12 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/adler32.o .comment 0x0000000000000048 0x12 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/crc32.o .comment 0x000000000000005a 0x12 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inffast.o .comment 0x000000000000006c 0x12 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inflate.o .comment 0x000000000000007e 0x12 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/inftrees.o .comment 0x0000000000000090 0x12 /home/hwkwon/project/newcon3kr/newcon3bcm2_21bu/dta/src/z/zutil.o