📄 motorctrl.map
字号:
0x0 (size before relaxing)
0x008001e8 uartReadyTx
0x008001e9 uartRxBuffer
0x008001f1 uartBufferedTx
0x008001f2 uartTxBuffer
0x008001fa uartRxOverflow
COMMON 0x008001fc 0x14 c:\code\avr\avrlib/timer.o
0x0 (size before relaxing)
0x008001fc Timer0Reg0
0x00800200 Timer2Reg1
0x00800204 TimerPauseReg
0x00800208 Timer2Reg0
0x0080020c Timer0Reg1
COMMON 0x00800210 0x1 c:\code\avr\avrlib/a2d.o
0x0 (size before relaxing)
0x00800210 a2dCompleteFlag
COMMON 0x00800211 0x4 c:\code\avr\avrlib/encoder.o
0x0 (size before relaxing)
0x00800211 EncoderState
COMMON 0x00800215 0xa6 c:\code\avr\avrlib/cmdline.o
0x0 (size before relaxing)
0x00800215 CmdlineBufferLength
0x00800216 CmdlineExecFunction
0x00800218 CmdlineNumCommands
0x00800219 CmdlineInputVT100State
0x0080021a CmdlineBufferEditPos
0x0080021b CmdlineBuffer
0x0080026b CmdlineHistory
COMMON 0x008002bb 0x35 motorctrl.o
0x0 (size before relaxing)
0x008002bb Controller
COMMON 0x008002f0 0x2 c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(errno.o)
0x0 (size before relaxing)
0x008002f0 errno
0x008002f2 PROVIDE (__bss_end, .)
0x000028f4 __data_load_start = LOADADDR (.data)
0x0000292e __data_load_end = (__data_load_start + SIZEOF (.data))
.noinit 0x008002f2 0x0
0x008002f2 PROVIDE (__noinit_start, .)
*(.noinit*)
0x008002f2 PROVIDE (__noinit_end, .)
0x008002f2 _end = .
0x008002f2 PROVIDE (__heap_start, .)
.eeprom 0x00810000 0x0 load address 0x0000292e
*(.eeprom*)
0x00810000 __eeprom_end = .
.stab 0x00000000 0x4d64
*(.stab)
.stab 0x00000000 0x4a4 c:\code\avr\avrlib/buffer.o
.stab 0x000004a4 0x900 c:\code\avr\avrlib/uart.o
0x930 (size before relaxing)
.stab 0x00000da4 0xaec c:\code\avr\avrlib/rprintf.o
0xc00 (size before relaxing)
.stab 0x00001890 0xd2c c:\code\avr\avrlib/timer.o
0xee8 (size before relaxing)
.stab 0x000025bc 0x348 c:\code\avr\avrlib/vt100.o
0x51c (size before relaxing)
.stab 0x00002904 0x4ec c:\code\avr\avrlib/a2d.o
0x63c (size before relaxing)
.stab 0x00002df0 0x3e4 c:\code\avr\avrlib/encoder.o
0x534 (size before relaxing)
.stab 0x000031d4 0xe40 c:\code\avr\avrlib/cmdline.o
0xffc (size before relaxing)
.stab 0x00004014 0xd50 motorctrl.o
0xfc0 (size before relaxing)
.stabstr 0x00000000 0x2254
*(.stabstr)
.stabstr 0x00000000 0x2254 c:\code\avr\avrlib/buffer.o
0x0 (size before relaxing)
.stab.excl
*(.stab.excl)
.stab.exclstr
*(.stab.exclstr)
.stab.index
*(.stab.index)
.stab.indexstr
*(.stab.indexstr)
.comment
*(.comment)
.debug
*(.debug)
.line
*(.line)
.debug_srcinfo
*(.debug_srcinfo)
.debug_sfnames
*(.debug_sfnames)
.debug_aranges
*(.debug_aranges)
.debug_pubnames
*(.debug_pubnames)
.debug_info
*(.debug_info)
*(.gnu.linkonce.wi.*)
.debug_abbrev
*(.debug_abbrev)
.debug_line
*(.debug_line)
.debug_frame
*(.debug_frame)
.debug_str
*(.debug_str)
.debug_loc
*(.debug_loc)
.debug_macinfo
*(.debug_macinfo)
OUTPUT(motorctrl.elf elf32-avr)
Cross Reference Table
Symbol File
CmdlineBuffer c:\code\avr\avrlib/cmdline.o
CmdlineBufferEditPos c:\code\avr\avrlib/cmdline.o
CmdlineBufferLength c:\code\avr\avrlib/cmdline.o
CmdlineCmdNotFound c:\code\avr\avrlib/cmdline.o
CmdlineExecFunction c:\code\avr\avrlib/cmdline.o
CmdlineHistory c:\code\avr\avrlib/cmdline.o
CmdlineInputVT100State c:\code\avr\avrlib/cmdline.o
CmdlineNotice c:\code\avr\avrlib/cmdline.o
CmdlineNumCommands c:\code\avr\avrlib/cmdline.o
CmdlinePrompt c:\code\avr\avrlib/cmdline.o
Controller motorctrl.o
Counts motorctrl.o
Cycles motorctrl.o
EncoderLastPos motorctrl.o
EncoderState c:\code\avr\avrlib/encoder.o
ServiceFlag motorctrl.o
Timer0Reg0 c:\code\avr\avrlib/timer.o
Timer0Reg1 c:\code\avr\avrlib/timer.o
Timer2Reg0 c:\code\avr\avrlib/timer.o
Timer2Reg1 c:\code\avr\avrlib/timer.o
TimerIncs motorctrl.o
TimerPauseReg c:\code\avr\avrlib/timer.o
TimerPrescaleFactor c:\code\avr\avrlib/timer.o
TimerRTCPrescaleFactor c:\code\avr\avrlib/timer.o
__bad_interrupt c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\crtm16.o
__bss_end c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_clear_bss.o)
__bss_start c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_clear_bss.o)
__ctype_isfalse c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(cty_isfalse.o)
c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(isspace.o)
c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(isdigit.o)
c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(isascii.o)
c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(isalpha.o)
__ctype_istrue c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(cty_isfalse.o)
c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(isspace.o)
__data_end c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_copy_data.o)
__data_load_start c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_copy_data.o)
__data_start c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_copy_data.o)
__divmodsi4 c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_divmodsi4.o)
c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(strtol.o)
c:\code\avr\avrlib/timer.o
__do_clear_bss c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_clear_bss.o)
c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(errno.o)
c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(strtol.o)
motorctrl.o
c:\code\avr\avrlib/cmdline.o
c:\code\avr\avrlib/encoder.o
c:\code\avr\avrlib/a2d.o
c:\code\avr\avrlib/vt100.o
c:\code\avr\avrlib/timer.o
c:\code\avr\avrlib/rprintf.o
c:\code\avr\avrlib/uart.o
c:\code\avr\avrlib/buffer.o
__do_copy_data c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_copy_data.o)
c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(errno.o)
c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(strtol.o)
motorctrl.o
c:\code\avr\avrlib/cmdline.o
c:\code\avr\avrlib/encoder.o
c:\code\avr\avrlib/a2d.o
c:\code\avr\avrlib/vt100.o
c:\code\avr\avrlib/timer.o
c:\code\avr\avrlib/rprintf.o
c:\code\avr\avrlib/uart.o
c:\code\avr\avrlib/buffer.o
__heap_end c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\crtm16.o
__init c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\crtm16.o
__mulsi3 c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_mulsi3.o)
c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(strtol.o)
motorctrl.o
c:\code\avr\avrlib/timer.o
__stack c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\crtm16.o
motorctrl.o
__udivmodhi4 c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_udivmodhi4.o)
c:\code\avr\avrlib/timer.o
c:\code\avr\avrlib/rprintf.o
c:\code\avr\avrlib/buffer.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -