📄 usb_fwu.map
字号:
ARM Linker, RVCT3.1 [Build 919] for uVision [Standard]
================================================================================
Section Cross References
fwu_utils.o(.text) refers to fwu_asm_armcc.o(fpu_asm) for cpu_save_sr
fwu_utils.o(.text) refers to fwu_startup_hardware.o(fwu_start_fw) for start_firmware
fwu_utils.o(.text) refers to fwu_startup_hardware.o(HardwareInit) for tn_arm_disable_interrupts
fwu_utils.o(.text) refers to fwu.o(.bss) for crc32_ref_table
fwu_utils.o(.text) refers to fwu_utils.o(.constdata) for .constdata
fwu_utils.o(.text) refers to fwu.o(.data) for fw_length
fwu.o(.text) refers to fwu_queue.o(.text) for fwu_queue_tst
fwu.o(.text) refers to fwu_utils.o(.text) for s_memcpy
fwu.o(.text) refers to fwu_startup_hardware.o(HardwareInit) for tn_arm_disable_interrupts
fwu.o(.text) refers to fwu_init.o(.text) for Init_CRC32_Table
fwu.o(.text) refers to fwu_usb_req.o(.text) for tn_usb_reset_data
fwu.o(.text) refers to fwu_usb_hw.o(.text) for tn_usb_connect
fwu.o(.text) refers to fwu.o(.data) for .data
fwu.o(.text) refers to fwu.o(.bss) for .bss
fwu.o(.text) refers to fwu_startup_hardware.o(flashprot) for flash_pcell
fwu.o(.text) refers to fwu_asm_armcc.o(fpu_asm) for cpu_irq_isr
fwu.o(.text) refers to fwu_usb_descr.o(.constdata) for abDescriptors
fwu_init.o(.text) refers to fwu_usb_thumb.o(.text) for tn_usb_lpc_cmd_write
fwu_init.o(.text) refers to fwu_int.o(.text) for tn_int_default_func
fwu_init.o(.text) refers to fwu.o(.bss) for crc32_ref_table
fwu_int.o(.text) refers to fwu_usb_thumb.o(.text) for tn_usb_lpc_cmd_read
fwu_int.o(.text) refers to fwu_usb_ep.o(.text) for tn_usb_EP0_rx_int_func
fwu_int.o(.text) refers to fwu.o(.bss) for gUSBInfo
fwu_int.o(.text) refers to fwu.o(.data) for gEP2RX_EI
fwu_int.o(.text) refers to fwu_int.o(.data) for .data
fwu_queue.o(.text) refers to fwu_asm_armcc.o(fpu_asm) for cpu_save_sr
fwu_usb_ep.o(.text) refers to fwu_usb_thumb.o(.text) for tn_usb_lpc_cmd_read
fwu_usb_ep.o(.text) refers to fwu_usb_req.o(.text) for tn_usb_st_DATAIN
fwu_usb_ep.o(.text) refers to fwu_usb_hw.o(.text) for tn_usb_ep_read
fwu_usb_ep.o(.text) refers to fwu_queue.o(.text) for fwu_queue_tsti
fwu_usb_hw.o(.text) refers to fwu_asm_armcc.o(fpu_asm) for cpu_save_sr
fwu_usb_hw.o(.text) refers to fwu_usb_thumb.o(.text) for tn_usb_lpc_cmd_write
fwu_usb_req.o(.text) refers to fwu_usb_thumb.o(.text) for tn_usb_ep0_write
fwu_usb_thumb.o(.text) refers to fwu_utils.o(.text) for calc_crc
fwu_usb_thumb.o(.text) refers to fwu_usb_req.o(.text) for tn_usb_reset_data
fwu_usb_thumb.o(.text) refers to fwu.o(.data) for gState
fwu_asm_armcc.o(fpu_asm) refers to fwu_int.o(.text) for cpu_irq_handler
fwu_startup_keil_rvc.o(RESET) refers to fwu_startup_hardware.o(HardwareInit) for tn_startup_hardware_init
fwu_startup_keil_rvc.o(RESET) refers to fwu_startup_keil_rvc.o(STACK) for Top_Stack
fwu_startup_keil_rvc.o(RESET) refers to fwu.o(.text) for main
fwu_startup_keil_rvc.o(.text) refers to fwu_startup_keil_rvc.o(HEAP) for Heap_Mem
fwu_startup_keil_rvc.o(.text) refers to fwu_startup_keil_rvc.o(STACK) for Stack_Mem
fwu_startup_hardware.o(HardwareInit) refers (Special) to fwu_startup_keil_rvc.o(RESET) for reset
fwu_startup_hardware.o(fwu_start_fw) refers (Special) to fwu_startup_keil_rvc.o(RESET) for reset
fwu_startup_hardware.o(flashprot) refers (Special) to fwu_startup_keil_rvc.o(RESET) for reset
================================================================================
Removing Unused input sections from the image.
Removing fwu_utils.o(.data), (4 bytes).
Removing fwu_startup_keil_rvc.o(HEAP), (0 bytes).
Removing fwu_startup_keil_rvc.o(.text), (32 bytes).
3 unused section(s) (total 36 bytes) removed from the image.
================================================================================
Image Symbol Table
Local Symbols
Symbol Name Value Ov Type Size Object(Section)
RESET 0x00000000 Section 176 fwu_startup_keil_rvc.o(RESET)
..\usb_fwu\fwu.c 0x00000000 Number 0 fwu.o ABSOLUTE
..\usb_fwu\fwu_asm_armcc.s 0x00000000 Number 0 fwu_asm_armcc.o ABSOLUTE
..\usb_fwu\fwu_init.c 0x00000000 Number 0 fwu_init.o ABSOLUTE
..\usb_fwu\fwu_int.c 0x00000000 Number 0 fwu_int.o ABSOLUTE
..\usb_fwu\fwu_queue.c 0x00000000 Number 0 fwu_queue.o ABSOLUTE
..\usb_fwu\fwu_usb_descr.c 0x00000000 Number 0 fwu_usb_descr.o ABSOLUTE
..\usb_fwu\fwu_usb_ep.c 0x00000000 Number 0 fwu_usb_ep.o ABSOLUTE
..\usb_fwu\fwu_usb_hw.c 0x00000000 Number 0 fwu_usb_hw.o ABSOLUTE
..\usb_fwu\fwu_usb_req.c 0x00000000 Number 0 fwu_usb_req.o ABSOLUTE
..\usb_fwu\fwu_usb_thumb.c 0x00000000 Number 0 fwu_usb_thumb.o ABSOLUTE
..\usb_fwu\fwu_utils.c 0x00000000 Number 0 fwu_utils.o ABSOLUTE
fwu_startup_hardware.s 0x00000000 Number 0 fwu_startup_hardware.o ABSOLUTE
fwu_startup_keil_rvc.s 0x00000000 Number 0 fwu_startup_keil_rvc.o ABSOLUTE
undef_handler 0x00000044 ARM Code 0 fwu_startup_keil_rvc.o(RESET)
swi_handler 0x00000048 ARM Code 0 fwu_startup_keil_rvc.o(RESET)
pabort_handler 0x0000004c ARM Code 0 fwu_startup_keil_rvc.o(RESET)
dabort_handler 0x00000050 ARM Code 0 fwu_startup_keil_rvc.o(RESET)
flashprot 0x000001fc Section 4 fwu_startup_hardware.o(flashprot)
.text 0x00000200 Section 840 fwu_utils.o(.text)
get_sector_number 0x000002f0 ARM Code 104 fwu_utils.o(.text)
.text 0x00000548 Section 1056 fwu.o(.text)
.text 0x00000968 Section 680 fwu_init.o(.text)
InitUSB 0x00000afc ARM Code 164 fwu_init.o(.text)
Reflect 0x00000ba0 ARM Code 64 fwu_init.o(.text)
.text 0x00000c10 Section 368 fwu_int.o(.text)
.text 0x00000d80 Section 416 fwu_queue.o(.text)
.text 0x00000f20 Section 600 fwu_usb_ep.o(.text)
.text 0x00001178 Section 200 fwu_usb_hw.o(.text)
.text 0x00001240 Section 860 fwu_usb_req.o(.text)
usb_SET_CONFIGURATION 0x000014c4 ARM Code 216 fwu_usb_req.o(.text)
.text 0x0000159c Section 1312 fwu_usb_thumb.o(.text)
ep_bulk_release 0x000019a0 ARM Code 52 fwu_usb_thumb.o(.text)
HardwareInit 0x00001abc Section 68 fwu_startup_hardware.o(HardwareInit)
fpu_asm 0x00001b00 Section 184 fwu_asm_armcc.o(fpu_asm)
iap_entry1 0x00001bac Data 0 fwu_asm_armcc.o(fpu_asm)
fwu_start_fw 0x00001bb8 Section 132 fwu_startup_hardware.o(fwu_start_fw)
.constdata 0x00001c3c Section 32 fwu_utils.o(.constdata)
lpc2148_flash_sectors@get_sector_number_0 0x00001c3c Data 32 fwu_utils.o(.constdata)
.constdata 0x00001c5c Section 129 fwu_usb_descr.o(.constdata)
.data 0x40000040 Section 40 fwu.o(.data)
.data 0x40000068 Section 8 fwu_int.o(.data)
cnt@tn_timer0_int_func_0 0x40000068 Data 4 fwu_int.o(.data)
flag@tn_timer0_int_func_1 0x4000006c Data 4 fwu_int.o(.data)
.bss 0x40000070 Section 5244 fwu.o(.bss)
.bss 0x400014ec Section 1024 fwu.o(.bss)
STACK 0x400018f0 Section 1552 fwu_startup_keil_rvc.o(STACK)
Stack_Mem 0x400018f0 Data 1552 fwu_startup_keil_rvc.o(STACK)
Top_Stack 0x40001f00 Number 0 fwu_startup_keil_rvc.o(STACK)
Global Symbols
Symbol Name Value Ov Type Size Object(Section)
BuildAttributes$$THM_ISAv1$ARM_ISAv4$M$S$PE$A:L22$X:L11$S22$IEEE1$IW$~IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
__ARM_use_no_argv 0x00000000 Number 0 fwu.o ABSOLUTE
reset 0x00000000 ARM Code 0 fwu_startup_keil_rvc.o(RESET)
Reset_Handler 0x00000040 ARM Code 0 fwu_startup_keil_rvc.o(RESET)
__main 0x0000009c ARM Code 0 fwu_startup_keil_rvc.o(RESET)
flash_pcell 0x000001fc Data 0 fwu_startup_hardware.o(flashprot)
s_memset 0x00000200 ARM Code 28 fwu_utils.o(.text)
s_memcpy 0x0000021c ARM Code 100 fwu_utils.o(.text)
calc_crc 0x00000280 ARM Code 60 fwu_utils.o(.text)
make_cmd 0x000002bc ARM Code 52 fwu_utils.o(.text)
flash_write 0x00000358 ARM Code 160 fwu_utils.o(.text)
flash_erase_sectors 0x000003f8 ARM Code 156 fwu_utils.o(.text)
do_switch_to_firmware 0x00000494 ARM Code 100 fwu_utils.o(.text)
switch_to_firmware 0x000004f8 ARM Code 20 fwu_utils.o(.text)
set_state 0x0000050c ARM Code 28 fwu_utils.o(.text)
stream_tx 0x00000548 ARM Code 236 fwu.o(.text)
send_to_host 0x00000634 ARM Code 88 fwu.o(.text)
stream_rx 0x0000068c ARM Code 296 fwu.o(.text)
main 0x000007b4 ARM Code 344 fwu.o(.text)
HardwareInit 0x00000968 ARM Code 296 fwu_init.o(.text)
Init_CRC32_Table 0x00000a90 ARM Code 108 fwu_init.o(.text)
cpu_irq_handler 0x00000c10 ARM Code 20 fwu_int.o(.text)
tn_usb_int_func 0x00000c24 ARM Code 192 fwu_int.o(.text)
tn_timer0_int_func 0x00000ce4 ARM Code 112 fwu_int.o(.text)
tn_int_default_func 0x00000d54 ARM Code 16 fwu_int.o(.text)
fwu_queue_create 0x00000d80 ARM Code 24 fwu_queue.o(.text)
fwu_queue_tst 0x00000d98 ARM Code 96 fwu_queue.o(.text)
fwu_queue_tsti 0x00000df8 ARM Code 68 fwu_queue.o(.text)
fwu_queue_put 0x00000e3c ARM Code 48 fwu_queue.o(.text)
fwu_queue_puti 0x00000e6c ARM Code 32 fwu_queue.o(.text)
fwu_queue_get 0x00000e8c ARM Code 88 fwu_queue.o(.text)
fwu_queue_geti 0x00000ee4 ARM Code 60 fwu_queue.o(.text)
tn_usb_EP0_tx_int_func 0x00000f20 ARM Code 44 fwu_usb_ep.o(.text)
tn_usb_EP0_rx_int_func 0x00000f4c ARM Code 272 fwu_usb_ep.o(.text)
tn_usb_ep_rx_int 0x0000105c ARM Code 156 fwu_usb_ep.o(.text)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -