📄 eval.map
字号:
0x800000ec *ABS* USPR
0x800000ed *ABS* USPLR
0x800000ee *ABS* SSPHR
0x800000ee *ABS* SSPR
0x800000ef *ABS* SSPLR
0x800000f0 *ABS* CLKCTL
0x800000f0 *ABS* DADDR0
0x800000f0 *ABS* DPR01_P
0x800000f0 *ABS* DPR0_P
0x800000f0 *ABS* EP0RA
0x800000f0 *ABS* FAD_DTR
0x800000f0 *ABS* P0C0R
0x800000f0 *ABS* P4C0R
0x800000f1 *ABS* DADDR1
0x800000f1 *ABS* DPR1_P
0x800000f1 *ABS* EP0RB
0x800000f1 *ABS* FAD_CLR
0x800000f1 *ABS* P0C1R
0x800000f1 *ABS* P4C1R
0x800000f2 *ABS* CLK_FLAG
0x800000f2 *ABS* CLK_FLAG
0x800000f2 *ABS* DADDR2
0x800000f2 *ABS* DPR23_P
0x800000f2 *ABS* DPR2_P
0x800000f2 *ABS* DPR2_P
0x800000f2 *ABS* EITR
0x800000f2 *ABS* ENDPR1_A
0x800000f2 *ABS* P0C2R
0x800000f2 *ABS* P4C2R
0x800000f3 *ABS* DADDR3
0x800000f3 *ABS* DPR3_P
0x800000f3 *ABS* EIPR
0x800000f3 *ABS* EIPR
0x800000f3 *ABS* ENDPR1_B
0x800000f4 *ABS* CSR
0x800000f4 *ABS* EIMR
0x800000f4 *ABS* ENDPR2_A
0x800000f4 *ABS* P1C0R
0x800000f4 *ABS* P5C0R
0x800000f5 *ABS* EIPLR
0x800000f5 *ABS* EMR1
0x800000f5 *ABS* EMR1
0x800000f5 *ABS* ENDPR2_B
0x800000f5 *ABS* P1C1R
0x800000f5 *ABS* P5C1R
0x800000f6 *ABS* EIVR
0x800000f6 *ABS* EMR2
0x800000f6 *ABS* EMR2
0x800000f6 *ABS* ENDPR3_A
0x800000f6 *ABS* P1C2R
0x800000f6 *ABS* P5C2R
0x800000f6 *ABS* PLLCONF
0x800000f6 *ABS* PLLCONF
0x800000f7 *ABS* ENDPR3_B
0x800000f7 *ABS* NICR
0x800000f8 *ABS* ENDPR4_A
0x800000f8 *ABS* ISR
0x800000f8 *ABS* IVR
0x800000f8 *ABS* P6C0R
0x800000f8 *ABS* WDTHR
0x800000f8 *ABS* WDTR
0x800000f9 *ABS* DMASR
0x800000f9 *ABS* ENDPR4_B
0x800000f9 *ABS* ISTR
0x800000f9 *ABS* P6C1R
0x800000f9 *ABS* WDTLR
0x800000f9 *ABS* WU_CTLR
0x800000fa *ABS* ENDPR5_A
0x800000fa *ABS* IMR
0x800000fa *ABS* P6C2R
0x800000fa *ABS* WDTPR
0x800000fa *ABS* WU_WUMRH
0x800000fb *ABS* ENDPR5_B
0x800000fb *ABS* IPR
0x800000fb *ABS* P6DR
0x800000fb *ABS* WDTCR
0x800000fc *ABS* CTLR
0x800000fc *ABS* ENDPR6_A
0x800000fc *ABS* P3C0R
0x800000fc *ABS* WCR
0x800000fc *ABS* WCR
0x800000fc *ABS* WU_WUTRH
0x800000fd *ABS* ENDPR6_B
0x800000fd *ABS* P3C1R
0x800000fd *ABS* SPIDR
0x800000fe *ABS* ENDPR7_A
0x800000fe *ABS* P3C2R
0x800000fe *ABS* SPICR
0x800000fe *ABS* WU_WUPRH
0x800000ff *ABS* ENDPR7_B
0x800000ff *ABS* WU_WUPRL
Memory Configuration
Name Origin Length % full Attributes
ROM 0x00000000 0x00005000 39%
EXTRAM 0x0003c000 0x00004000 0%
RAM 0x0020f800 0x00000800 19%
REGFILE R120 0x00000058 0% t
*default* 0x00000000 0xffffffff 0%
Linker script and memory map
0x00000001 _mno_parmusp=0x1
0x00000000 _idpr0=0x0
0x00000001 _idpr1=0x1
0x0000000f _idpr2=0xf
0x00000083 _idpr3=0x83
0x00000100 _stack_size=DEFINED(_stack_size)?_stack_size:0x100
.init 0x00000000 0x1a4
*(.init)
.init 0x00000000 0x1a4 crtbegin.o
0x00000100 ___Divide_by_Zero_Trap
0x00000104 ___Reset
0x000001a2 __terminate_begin
0x00000100 __Divide_by_Zero_Trap
0x00000000 __initialize_begin
0x000001a2 __Halt
0x00000000 ___initialize_begin
0x00000103 ___Default_Interrupt_Handler
0x000001a2 ___terminate_begin
0x000001a2 __terminate_end
0x000001a2 ___terminate_end
0x0000019f __initialize_end
0x0000019f ___initialize_end
0x00000104 __Reset
0x00000103 __Default_Interrupt_Handler
0x000001a2 ___Halt
.fini 0x000001a4 0x0
*(.fini)
.text 0x000001a4 0x1814
*(.text)
.text 0x000001a4 0xd3 main.o
0x0000025c main
0x00000232 tests
.text 0x00000277 0x9b6 usb.o
0x00000b9b Disconnection0
0x00000ba1 HUB_proc
0x00000b77 ep1_int
0x000008b8 do_setup
0x00000b95 Get_Connection0
0x00000277 HUB_reset
0x00000b82 isr_init
0x00000a58 ep0_int
0x000002a8 usb_int
.text 0x00000c2d 0x4d3 keyboard.o
0x00000c6c do_col
0x00000d48 cols_poll
0x00000f8d KEYBOARD_Send
0x00000e11 kbd_poll
0x00000fd6 ep2_int
0x00000fc1 KEYBOARD_set_configuration
0x00000c4e kbd_insert
0x00000ed2 KEYBOARD_proc
0x00000d1b get_key
0x00000f9b KEYBOARD_reset
0x000010f5 ep3_int
.text 0x00001100 0x5ac mouse.o
0x000016a1 ep5_int
0x0000146b mouse_poll
0x00001573 MOUSE_set_configuration
0x0000140c mouse_ret
0x00001582 ep4_int
0x00001283 mouse_read
0x0000154d MOUSE_reset
0x000014e7 MOUSE_proc
0x00001100 mouse_cmd
0x0000141a mouse_init
.text 0x000016ac 0x2f6 joystick.o
0x000017b7 joy_poll
0x00001878 ep6_int
0x0000182c JOYSTICK_proc
0x000016ac stretch
0x00001997 ep7_int
0x00001800 JOYSTICK_Send
0x00001843 JOYSTICK_reset
0x000016ce get_xy
0x00001869 JOYSTICK_set_configuration
.text 0x000019a2 0x16 C:\ST9PlusV6.1.4\lib\gcc-lib\st9-elf\2.7.2\libgcc.a(_udivsi3.o)
0x000019a2 __udivsi3
0x000019a2 ___udivsi3
.rodata 0x000019b8 0x56c
*(.rodata)
.rodata 0x000019b8 0x110 usb.o
0x000019b8 HUB_DeviceDescriptor
0x000019fb HUB_ReportDescriptor
0x000019d6 HUB_ConfigDescriptor
.rodata 0x00001ac8 0x300 keyboard.o
0x00001ac8 scancode
.rodata 0x00001dc8 0xb mouse.o
0x00001dc8 mouse_str
.rodata 0x00001dd3 0x73 kbd_desc.o
0x00001dd3 KEYBOARD_DeviceDescriptor
0x00001de5 KEYBOARD_ConfigDescriptor
0x00001e07 KEYBOARD_ReportDescriptor
.rodata 0x00001e46 0x6c mouse_desc.o
0x00001e46 MOUSE_DeviceDescriptor
0x00001e7a MOUSE_ReportDescriptor
0x00001e58 MOUSE_ConfigDescriptor
.rodata 0x00001eb2 0x72 joy_desc.o
0x00001ee6 JOYSTICK_ReportDescriptor
0x00001eb2 JOYSTICK_DeviceDescriptor
0x00001ec4 JOYSTICK_ConfigDescriptor
.secinfo 0x00001f24 0x11
0x00001f24 _secinfo_table=.
CREATE_SECINFO_TABLE
0x00001f24 0x11
.data 0x0020f800 0xc load address 0x00001f35
*(.data)
.data 0x0020f800 0x5 usb.o
.data 0x0020f805 0x3 mouse.o
.data 0x0020f808 0x4 joystick.o
.bss 0x0020f80c 0x89
*(.bss)
.bss 0x0020f80c 0x13 usb.o
.bss 0x0020f81f 0x18 keyboard.o
.bss 0x0020f837 0x4 joystick.o
*(COMMON)
COMMON 0x0020f83b 0x5 main.o
0x0020f83b tmp
0x0020f83d devcode
0x0020f83e error
0x0020f83f mancode
COMMON 0x0020f840 0x3d usb.o
0x0020f840 address
0x0020f844 data_size
0x0020f848 fsm_state
0x0020f84c CurRxBuffer
0x0020f84e data_ptr
0x0020f850 remote_wakeup_status
0x0020f854 RxBuffer
0x0020f874 CurDevice
0x0020f875 configuration_status
0x0020f879 endpoint_stall
COMMON 0x0020f87d 0xc keyboard.o
0x0020f87d kbd_idx
0x0020f87e scanmap
0x0020f880 kbd_Buffer
0x0020f888 ghost_f
COMMON 0x0020f889 0x6 mouse.o
0x0020f889 ms_tout
0x0020f88b Mouse_Buffer
COMMON 0x0020f88f 0x6 joystick.o
0x0020f88f x
0x0020f890 j_buttons
0x0020f891 Joy_Buffer
0x0020f894 y
.stack 0x0020f895 0x100
0x0020f895 _stack_start=DEFINED(_stack_start)?_stack_start:.
*fill* 0x0020f895 0x100
0x0020fa95 .=(.+_stack_size)
0x0020f995 _stack_end=(_stack_start+_stack_size)
.reg16_data
*(.reg16_data)
.reg16_bss
*(.reg16_bss)
.reg8_data
*(.reg8_data)
.reg8_bss
*(.reg8_bss)
LOAD crtbegin.o
LOAD crtend.o
LOAD main.o
LOAD usb.o
LOAD keyboard.o
LOAD mouse.o
LOAD joystick.o
LOAD kbd_desc.o
LOAD mouse_desc.o
LOAD joy_desc.o
LOAD C:\ST9PlusV6.1.4\lib\gcc-lib\st9-elf\2.7.2\libgcc.a
LOAD C:\ST9PlusV6.1.4\lib\gcc-lib\st9-elf\2.7.2\libst9plus.a
LOAD C:\ST9PlusV6.1.4\lib\gcc-lib\st9-elf\2.7.2\libc.a
LOAD C:\ST9PlusV6.1.4\lib\gcc-lib\st9-elf\2.7.2\libgcc.a
OUTPUT(eval.u st9-elf)
0x00000001 _has_secinfo_table=0x1
.stab 0x00000000 0x4a58
.stab 0x00000000 0x378 crtbegin.o
.stab 0x00000378 0x24 crtend.o
.stab 0x0000039c 0x5dc main.o
.stab 0x00000978 0x165c usb.o
.stab 0x00001fd4 0xf3c keyboard.o
.stab 0x00002f10 0xd20 mouse.o
.stab 0x00003c30 0x9f0 joystick.o
.stab 0x00004620 0x168 kbd_desc.o
.stab 0x00004788 0x168 mouse_desc.o
.stab 0x000048f0 0x168 joy_desc.o
.stabstr 0x00004a58 0x26e3
.stabstr 0x00004a58 0x92 crtbegin.o
.stabstr 0x00004aea 0x2d crtend.o
.stabstr 0x00004b17 0x374 main.o
.stabstr 0x00004e8b 0x9ea usb.o
.stabstr 0x00005875 0x523 keyboard.o
.stabstr 0x00005d98 0x48d mouse.o
.stabstr 0x00006225 0x45b joystick.o
.stabstr 0x00006680 0x396 kbd_desc.o
.stabstr 0x00006a16 0x38f mouse_desc.o
.stabstr 0x00006da5 0x396 joy_desc.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -