Matomat/firmware/dfu.map
2015-11-15 18:18:42 +00:00

429 lines
21 KiB
Plaintext

Archive member included because of file (symbol)
e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_udivsi3.o)
lib/lib_AT91SAM7.o (__aeabi_uidiv)
e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_divsi3.o)
src/dfu/dfu.o (__aeabi_idivmod)
e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_dvmd_tls.o)
e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_udivsi3.o) (__aeabi_idiv0)
Memory Configuration
Name Origin Length Attributes
FLASH 0x00000000 0x00004000 xr
DATA 0x00200000 0x00008000 rw
STACK 0x00208000 0x00000000 rw
*default* 0x00000000 0xffffffff
Linker script and memory map
LOAD src/start/Cstartup.o
LOAD src/start/Cstartup_SAM7.o
LOAD lib/lib_AT91SAM7.o
LOAD src/dfu/dfu.o
LOAD src/dfu/dbgu.o
LOAD src/os/flash.o
LOAD e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/../../../../arm-none-eabi/lib\libc.a
LOAD e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a
START GROUP
LOAD e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a
LOAD e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/../../../../arm-none-eabi/lib\libc.a
END GROUP
0x00000000 . = 0x0
.text 0x00000000 0x1ac0
*(.reset)
.reset 0x00000000 0x0 src/start/Cstartup.o
*(.text)
.text 0x00000000 0x1f0 src/start/Cstartup.o
0x0000004c IRQ_Handler_Entry
0x000001a0 exit
0x000001a4 AT91F_Default_FIQ_handler
0x000001a8 AT91F_Default_IRQ_handler
0x000001ac AT91F_Spurious_handler
.text 0x000001f0 0x10c src/start/Cstartup_SAM7.o
0x000001f0 AT91F_LowLevelInit
.text 0x000002fc 0x580 lib/lib_AT91SAM7.o
0x0000035c AT91F_AIC_ConfigureIt
0x00000394 AT91F_AIC_SetExceptionVector
0x000003c8 AT91F_AIC_Open
0x00000444 AT91F_PDC_Open
0x000004b0 AT91F_PDC_Close
0x00000508 AT91F_PDC_SendFrame
0x0000055c AT91F_PDC_ReceiveFrame
0x000005b0 AT91F_PMC_GetMasterClock
0x0000063c AT91F_RTTReadValue
0x0000066c AT91F_SPI_Close
0x000006ac AT91F_ADC_CfgTimings
0x00000714 AT91F_SSC_SetBaudrate
0x00000778 AT91F_SSC_Configure
0x000007c4 AT91F_US_Configure
0x00000844 AT91F_US_Close
.text 0x0000087c 0xb20 src/dfu/dfu.o
0x00000c74 dfu_ep0_handler
0x000012d8 dfu_main
.text 0x0000139c 0x140 src/dfu/dbgu.o
0x0000139c AT91F_DBGU_Ready
0x000013b0 AT91F_DBGU_Init
0x00001440 AT91F_DBGU_Printk
0x00001468 AT91F_DBGU_Get
.text 0x000014dc 0x7c src/os/flash.o
0x000014e8 flash_page
0x00001544 flash_init
.text 0x00001558 0x114 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_udivsi3.o)
0x00001558 __aeabi_uidiv
0x00001558 __udivsi3
0x0000164c __aeabi_uidivmod
.text 0x0000166c 0x148 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_divsi3.o)
0x0000166c __divsi3
0x0000166c __aeabi_idiv
0x00001794 __aeabi_idivmod
.text 0x000017b4 0x4 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_dvmd_tls.o)
0x000017b4 __aeabi_idiv0
0x000017b4 __aeabi_ldiv0
*(.rodata*)
.rodata 0x000017b8 0x1e4 src/dfu/dfu.o
0x000017b8 dfu_dev_descriptor
0x000017ca dfu_cfg_descriptor
.rodata.str1.1
0x0000199c 0x110 src/dfu/dfu.o
.rodata.str1.1
0x00001aac 0x11 src/dfu/dbgu.o
0x14 (size before relaxing)
0x00001ac0 . = ALIGN (0x4)
*fill* 0x00001abd 0x3 00
0x00001ac0 _etext = .
0x00001ac0 PROVIDE (etext, .)
.glue_7 0x00001ac0 0x0
.glue_7 0x00000000 0x0 linker stubs
.glue_7t 0x00001ac0 0x0
.glue_7t 0x00000000 0x0 linker stubs
.vfp11_veneer 0x00001ac0 0x0
.vfp11_veneer 0x00000000 0x0 linker stubs
.v4_bx 0x00001ac0 0x0
.v4_bx 0x00000000 0x0 linker stubs
.data.shared 0x00200020 0x8 load address 0x00001ac0
0x00200020 _data_shared = .
*(.data.shared)
.data.shared 0x00200020 0x8 src/dfu/dfu.o
0x00200020 dfu_state
0x00200028 . = ALIGN (0x4)
0x00200028 _edata_shared = .
0x00001ac8 _data_flash = (LOADADDR (.data.shared) + SIZEOF (.data.shared))
.data 0x00201ac0 0x24 load address 0x00001ac8
0x00201ac0 _data = .
*(.vectram)
.vectram 0x00201ac0 0x1c src/start/Cstartup.o
0x00201ac0 _remap_call_dfu
*(.data)
.data 0x00201adc 0x0 src/start/Cstartup.o
.data 0x00201adc 0x0 src/start/Cstartup_SAM7.o
.data 0x00201adc 0x0 lib/lib_AT91SAM7.o
.data 0x00201adc 0x8 src/dfu/dfu.o
0x00201ae0 foo
.data 0x00201ae4 0x0 src/dfu/dbgu.o
.data 0x00201ae4 0x0 src/os/flash.o
.data 0x00201ae4 0x0 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_udivsi3.o)
.data 0x00201ae4 0x0 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_divsi3.o)
.data 0x00201ae4 0x0 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_dvmd_tls.o)
0x00201ae4 . = ALIGN (0x4)
0x00201ae4 _edata = .
0x00201ae4 PROVIDE (edata, .)
.dfu.functab 0x00003fd0 0x30
*(.dfu.functab)
.dfu.functab 0x00003fd0 0x24 src/dfu/dfu.o
0x00003fd0 dfu_api
0x00004000 . = ALIGN (0x1000)
*fill* 0x00003ff4 0xc 00
.bss 0x00201ae4 0x105 load address 0x00001aec
0x00201ae4 __bss_start = .
0x00201ae4 __bss_start__ = .
*(.bss)
.bss 0x00201ae4 0x0 src/start/Cstartup.o
.bss 0x00201ae4 0x0 src/start/Cstartup_SAM7.o
.bss 0x00201ae4 0x0 lib/lib_AT91SAM7.o
.bss 0x00201ae4 0x104 src/dfu/dfu.o
.bss 0x00201be8 0x1 src/dfu/dbgu.o
.bss 0x00201be9 0x0 src/os/flash.o
.bss 0x00201be9 0x0 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_udivsi3.o)
.bss 0x00201be9 0x0 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_divsi3.o)
.bss 0x00201be9 0x0 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_dvmd_tls.o)
*(COMMON)
0x00201bec . = ALIGN (0x4)
0x00201bec __bss_end__ = .
0x00201bec __bss_end__ = .
0x00201bec PROVIDE (main, .)
0x00201bec _end = .
0x00201bec . = ALIGN (0x4)
.int_data 0x00208000 0x0
*(.internal_ram_top)
.internal_ram_top
0x00208000 0x0 src/start/Cstartup.o
0x00208000 PROVIDE (end, .)
.stab
*(.stab)
.stabstr
*(.stabstr)
.stab.excl
*(.stab.excl)
.stab.exclstr
*(.stab.exclstr)
.stab.index
*(.stab.index)
.stab.indexstr
*(.stab.indexstr)
.ARM.attributes
0x00000000 0x2e
.ARM.attributes
0x00000000 0x22 src/start/Cstartup.o
.ARM.attributes
0x00000022 0x32 src/start/Cstartup_SAM7.o
.ARM.attributes
0x00000054 0x32 lib/lib_AT91SAM7.o
.ARM.attributes
0x00000086 0x32 src/dfu/dfu.o
.ARM.attributes
0x000000b8 0x32 src/dfu/dbgu.o
.ARM.attributes
0x000000ea 0x32 src/os/flash.o
.ARM.attributes
0x0000011c 0x1a e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_udivsi3.o)
.ARM.attributes
0x00000136 0x1a e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_divsi3.o)
.ARM.attributes
0x00000150 0x18 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_dvmd_tls.o)
.comment 0x00000000 0x2a
*(.comment)
.comment 0x00000000 0x2a src/start/Cstartup_SAM7.o
0x2b (size before relaxing)
.comment 0x00000000 0x2b lib/lib_AT91SAM7.o
.comment 0x00000000 0x2b src/dfu/dfu.o
.comment 0x00000000 0x2b src/dfu/dbgu.o
.comment 0x00000000 0x2b src/os/flash.o
.debug
*(.debug)
.line
*(.line)
.debug_srcinfo
*(.debug_srcinfo)
.debug_sfnames
*(.debug_sfnames)
.debug_aranges 0x00000000 0xc8
*(.debug_aranges)
.debug_aranges
0x00000000 0x28 src/start/Cstartup.o
.debug_aranges
0x00000028 0x20 src/start/Cstartup_SAM7.o
.debug_aranges
0x00000048 0x20 lib/lib_AT91SAM7.o
.debug_aranges
0x00000068 0x20 src/dfu/dfu.o
.debug_aranges
0x00000088 0x20 src/dfu/dbgu.o
.debug_aranges
0x000000a8 0x20 src/os/flash.o
.debug_pubnames
0x00000000 0x2b7
*(.debug_pubnames)
.debug_pubnames
0x00000000 0x29 src/start/Cstartup_SAM7.o
.debug_pubnames
0x00000029 0x177 lib/lib_AT91SAM7.o
.debug_pubnames
0x000001a0 0x83 src/dfu/dfu.o
.debug_pubnames
0x00000223 0x64 src/dfu/dbgu.o
.debug_pubnames
0x00000287 0x30 src/os/flash.o
.debug_info 0x00000000 0x40e7
*(.debug_info .gnu.linkonce.wi.*)
.debug_info 0x00000000 0x6a src/start/Cstartup.o
.debug_info 0x0000006a 0x428 src/start/Cstartup_SAM7.o
.debug_info 0x00000492 0x161b lib/lib_AT91SAM7.o
.debug_info 0x00001aad 0x172c src/dfu/dfu.o
.debug_info 0x000031d9 0xb8d src/dfu/dbgu.o
.debug_info 0x00003d66 0x381 src/os/flash.o
.debug_abbrev 0x00000000 0xbb3
*(.debug_abbrev)
.debug_abbrev 0x00000000 0x12 src/start/Cstartup.o
.debug_abbrev 0x00000012 0xd7 src/start/Cstartup_SAM7.o
.debug_abbrev 0x000000e9 0x2c6 lib/lib_AT91SAM7.o
.debug_abbrev 0x000003af 0x403 src/dfu/dfu.o
.debug_abbrev 0x000007b2 0x226 src/dfu/dbgu.o
.debug_abbrev 0x000009d8 0x1db src/os/flash.o
.debug_line 0x00000000 0x89e
*(.debug_line)
.debug_line 0x00000000 0xce src/start/Cstartup.o
.debug_line 0x000000ce 0x95 src/start/Cstartup_SAM7.o
.debug_line 0x00000163 0x20e lib/lib_AT91SAM7.o
.debug_line 0x00000371 0x315 src/dfu/dfu.o
.debug_line 0x00000686 0xf7 src/dfu/dbgu.o
.debug_line 0x0000077d 0x121 src/os/flash.o
.debug_frame 0x00000000 0x540
*(.debug_frame)
.debug_frame 0x00000000 0x24 src/start/Cstartup_SAM7.o
.debug_frame 0x00000024 0x254 lib/lib_AT91SAM7.o
.debug_frame 0x00000278 0x1b4 src/dfu/dfu.o
.debug_frame 0x0000042c 0x84 src/dfu/dbgu.o
.debug_frame 0x000004b0 0x50 src/os/flash.o
.debug_frame 0x00000500 0x20 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_udivsi3.o)
.debug_frame 0x00000520 0x20 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_divsi3.o)
.debug_str 0x00000000 0x1637
*(.debug_str)
.debug_str 0x00000000 0x226 src/start/Cstartup_SAM7.o
0x233 (size before relaxing)
.debug_str 0x00000226 0x918 lib/lib_AT91SAM7.o
0xb13 (size before relaxing)
.debug_str 0x00000b3e 0x843 src/dfu/dfu.o
0xb30 (size before relaxing)
.debug_str 0x00001381 0x1f1 src/dfu/dbgu.o
0x605 (size before relaxing)
.debug_str 0x00001572 0xc5 src/os/flash.o
0x21e (size before relaxing)
.debug_loc 0x00000000 0x1193
*(.debug_loc)
.debug_loc 0x00000000 0x57 src/start/Cstartup_SAM7.o
.debug_loc 0x00000057 0x86c lib/lib_AT91SAM7.o
.debug_loc 0x000008c3 0x729 src/dfu/dfu.o
.debug_loc 0x00000fec 0xcf src/dfu/dbgu.o
.debug_loc 0x000010bb 0xd8 src/os/flash.o
.debug_macinfo
*(.debug_macinfo)
.debug_weaknames
*(.debug_weaknames)
.debug_funcnames
*(.debug_funcnames)
.debug_typenames
*(.debug_typenames)
.debug_varnames
*(.debug_varnames)
OUTPUT(dfu.elf elf32-littlearm)
.debug_ranges 0x00000000 0x1d0
.debug_ranges 0x00000000 0x20 src/start/Cstartup.o
.debug_ranges 0x00000020 0xa8 lib/lib_AT91SAM7.o
.debug_ranges 0x000000c8 0x60 src/dfu/dfu.o
.debug_ranges 0x00000128 0x48 src/dfu/dbgu.o
.debug_ranges 0x00000170 0x60 src/os/flash.o
.debug_pubtypes
0x00000000 0x485
.debug_pubtypes
0x00000000 0x6a src/start/Cstartup_SAM7.o
.debug_pubtypes
0x0000006a 0x128 lib/lib_AT91SAM7.o
.debug_pubtypes
0x00000192 0x1ec src/dfu/dfu.o
.debug_pubtypes
0x0000037e 0xb0 src/dfu/dbgu.o
.debug_pubtypes
0x0000042e 0x57 src/os/flash.o
Cross Reference Table
Symbol File
AT91F_ADC_CfgTimings lib/lib_AT91SAM7.o
AT91F_AIC_ConfigureIt lib/lib_AT91SAM7.o
src/dfu/dbgu.o
AT91F_AIC_Open lib/lib_AT91SAM7.o
AT91F_AIC_SetExceptionVector lib/lib_AT91SAM7.o
AT91F_DBGU_Get src/dfu/dbgu.o
AT91F_DBGU_Init src/dfu/dbgu.o
src/dfu/dfu.o
AT91F_DBGU_Printk src/dfu/dbgu.o
src/dfu/dfu.o
AT91F_DBGU_Ready src/dfu/dbgu.o
AT91F_Default_FIQ_handler src/start/Cstartup.o
src/start/Cstartup_SAM7.o
AT91F_Default_IRQ_handler src/start/Cstartup.o
src/start/Cstartup_SAM7.o
AT91F_LowLevelInit src/start/Cstartup_SAM7.o
src/start/Cstartup.o
AT91F_PDC_Close lib/lib_AT91SAM7.o
AT91F_PDC_Open lib/lib_AT91SAM7.o
AT91F_PDC_ReceiveFrame lib/lib_AT91SAM7.o
AT91F_PDC_SendFrame lib/lib_AT91SAM7.o
AT91F_PMC_GetMasterClock lib/lib_AT91SAM7.o
AT91F_RTTReadValue lib/lib_AT91SAM7.o
AT91F_SPI_Close lib/lib_AT91SAM7.o
AT91F_SSC_Configure lib/lib_AT91SAM7.o
AT91F_SSC_SetBaudrate lib/lib_AT91SAM7.o
AT91F_Spurious_handler src/start/Cstartup.o
src/start/Cstartup_SAM7.o
AT91F_US_Close lib/lib_AT91SAM7.o
AT91F_US_Configure lib/lib_AT91SAM7.o
src/dfu/dbgu.o
IRQ_Handler_Entry src/start/Cstartup.o
Top_Stack src/start/Cstartup.o
__aeabi_idiv e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_divsi3.o)
__aeabi_idiv0 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_dvmd_tls.o)
e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_divsi3.o)
e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_udivsi3.o)
__aeabi_idivmod e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_divsi3.o)
src/dfu/dfu.o
__aeabi_ldiv0 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_dvmd_tls.o)
__aeabi_uidiv e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_udivsi3.o)
lib/lib_AT91SAM7.o
__aeabi_uidivmod e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_udivsi3.o)
lib/lib_AT91SAM7.o
__bss_end__ src/start/Cstartup.o
__bss_start__ src/start/Cstartup.o
__divsi3 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_divsi3.o)
__udivsi3 e:/programme/mingw/libexec/arm/bin/../lib/gcc/arm-none-eabi/4.5.2\libgcc.a(_udivsi3.o)
_data src/start/Cstartup.o
_data_flash src/start/Cstartup.o
_data_shared src/start/Cstartup.o
_edata src/start/Cstartup.o
_edata_shared src/start/Cstartup.o
_etext src/start/Cstartup.o
_remap_call_dfu src/start/Cstartup.o
_startup src/start/Cstartup.o
dfu_api src/dfu/dfu.o
dfu_cfg_descriptor src/dfu/dfu.o
dfu_dev_descriptor src/dfu/dfu.o
dfu_ep0_handler src/dfu/dfu.o
dfu_main src/dfu/dfu.o
src/start/Cstartup.o
dfu_state src/dfu/dfu.o
src/start/Cstartup.o
exit src/start/Cstartup.o
flash_init src/os/flash.o
src/dfu/dfu.o
flash_page src/os/flash.o
src/dfu/dfu.o
foo src/dfu/dfu.o