📄 motorctrl.map
字号:
0x000003c0 __do_copy_data
.init4 0x000003d6 0x10 c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_clear_bss.o)
0x000003d6 __do_clear_bss
*(.init5)
*(.init6)
*(.init7)
*(.init8)
*(.init9)
.init9 0x000003e6 0x4 c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\crtm16.o
*(.text)
.text 0x000003ea 0x4 c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\crtm16.o
0x000003ea __vector_12
0x000003ea __bad_interrupt
0x000003ea __vector_17
0x000003ea __vector_19
0x000003ea __vector_2
0x000003ea __vector_15
0x000003ea __vector_10
0x000003ea __vector_16
0x000003ea __vector_18
0x000003ea __vector_20
.text 0x000003ee 0x12e c:\code\avr\avrlib/buffer.o
0x000004fa bufferIsNotFull
0x00000402 bufferGetFromFront
0x00000490 bufferGetAtIndex
0x0000044c bufferDumpFromFront
0x000003ee bufferInit
0x000004b4 bufferAddToEnd
0x00000514 bufferFlush
.text 0x0000051c 0x296 c:\code\avr\avrlib/uart.o
0x00000632 uartSendTxBuffer
0x000005be uartSendByte
0x0000054e uartInitBuffers
0x000005d0 uartReceiveByte
0x00000646 uartSendBuffer
0x00000626 uartAddToTxBuffer
0x00000734 __vector_11
0x00000570 uartSetRxHandler
0x000006c6 __vector_13
0x00000602 uartFlushReceiveBuffer
0x0000051c uartInit
0x0000060c uartReceiveBufferIsEmpty
0x0000057a uartSetBaudRate
0x000005b8 uartGetTxBuffer
0x000005b2 uartGetRxBuffer
.text 0x000007b2 0x452 c:\code\avr\avrlib/rprintf.o
0x00000a9a rprintf1RamRom
0x000008b8 rprintfu08
0x000008e8 rprintfu32
0x000007bc rprintfStr
0x000007e4 rprintfStrLen
0x00000856 rprintfProgStr
0x000008ce rprintfu16
0x000007b2 rprintfInit
0x00000bf8 rprintfChar
0x00000884 rprintfCRLF
0x0000089e rprintfu04
0x0000090e rprintfNum
.text 0x00000c04 0x65c c:\code\avr\avrlib/timer.o
0x00000e42 timer2GetOverflowCount
0x00000cdc timerDetach
0x00000cac timer1SetPrescaler
0x00000ec8 timer1PWMBOff
0x000010f0 __vector_6
0x00000c66 timer0Init
0x00000eba timer1PWMAOff
0x00000ee2 timer1PWMBSet
0x00001204 __vector_3
0x0000114c __vector_7
0x00000e0a timer0GetOverflowCount
0x000011a8 __vector_5
0x00000c44 timerInit
0x00000cb8 timer2SetPrescaler
0x00000e9e timer1PWMAOn
0x00000ca0 timer0SetPrescaler
0x00001030 __vector_4
0x00000de8 timer0ClearOverflowCount
0x00000eee __vector_9
0x00000c04 delay
0x00000c7a timer1Init
0x00000e58 timer1PWMInit
0x00000eac timer1PWMBOn
0x00000c8c timer2Init
0x00000fd4 __vector_8
0x00000ed6 timer1PWMASet
0x00000cc4 timerAttach
0x00000e88 timer1PWMOff
0x00000e20 timer2ClearOverflowCount
0x00000cf4 timerPause
.text 0x00001260 0x8c c:\code\avr\avrlib/vt100.o
0x00001260 vt100Init
0x00001274 vt100SetAttr
0x00001296 vt100SetCursorMode
0x000012b8 vt100SetCursorPos
0x0000126a vt100ClearScreen
.text 0x000012ec 0xbe c:\code\avr\avrlib/a2d.o
0x00001362 a2dIsComplete
0x0000139a a2dConvert8bit
0x00001326 a2dOff
0x0000132c a2dSetPrescaler
0x0000136c a2dConvert10bit
0x0000130a a2dInit
0x00001338 a2dSetReference
0x000012ec __vector_14
0x0000134e a2dSetChannel
0x0000135c a2dStartConvert
.text 0x000013aa 0xd6 c:\code\avr\avrlib/encoder.o
0x0000141a __vector_1
0x00001402 encoderSetPosition
0x000013aa encoderInit
0x000013d8 encoderOff
0x000013e0 encoderGetPosition
.text 0x00001480 0x5dc c:\code\avr\avrlib/cmdline.o
0x0000149a cmdlineAddCommand
0x00001480 cmdlineInit
0x000014e2 cmdlineInputFunc
0x00001a1c cmdlineGetArgHex
0x00001794 cmdlineDoHistory
0x00001872 cmdlineMainLoop
0x000017e8 cmdlineProcessInputString
0x000014d8 cmdlineSetOutputFunc
0x00001890 cmdlinePrintPrompt
0x00001966 cmdlineGetArgStr
0x00001754 cmdlineRepaint
0x000018be cmdlinePrintError
0x000019dc cmdlineGetArgInt
.text 0x00001a5c 0xa9c motorctrl.o
0x00002036 motorSetPower
0x00001df4 motorGetCoeffs
0x000020f2 pidService
0x00001ee8 motorSetMode
0x00001f44 motorHelp
0x0000238e motorTest
0x0000201c motorInit
0x00001a98 motorCommand
0x00001da0 motorPosGo
0x00001a5c main
0x00001e94 motorSetCoeffs
0x00001f1c motorShowPID
0x00002484 encoderTest
0x0000233e timerService
.text 0x000024f8 0xe c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(strcpy.o)
0x000024f8 strcpy
.text 0x00002506 0x1c c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(strncmp.o)
0x00002506 strncmp
.text 0x00002522 0x2a0 c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(strtol.o)
0x00002522 strtol
0x000027c2 . = ALIGN (0x2)
*(.text.*)
.text.libgcc 0x000027c2 0x3e c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_mulsi3.o)
0x000027c2 __mulsi3
.text.libgcc 0x00002800 0x28 c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_udivmodhi4.o)
0x00002800 __udivmodhi4
.text.libgcc 0x00002828 0x44 c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_udivmodsi4.o)
0x00002828 __udivmodsi4
.text.libgcc 0x0000286c 0x36 c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_divmodsi4.o)
0x0000286c __divmodsi4
.text.ctype 0x000028a2 0x14 c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(isalpha.o)
0x000028a8 islower
0x000028a2 isupper
0x000028a6 isalpha
.text.ctype 0x000028b6 0xa c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(isascii.o)
0x000028b6 isascii
.text.ctype 0x000028c0 0xe c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(isdigit.o)
0x000028c0 isdigit
.text.ctype 0x000028ce 0x1e c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(isspace.o)
0x000028ce isspace
.text.ctype 0x000028ec 0x6 c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\avr5\libc.a(cty_isfalse.o)
0x000028f0 __ctype_istrue
0x000028ec __ctype_isfalse
0x000028f2 . = ALIGN (0x2)
*(.fini9)
*(.fini8)
*(.fini7)
*(.fini6)
*(.fini5)
*(.fini4)
*(.fini3)
*(.fini2)
*(.fini1)
*(.fini0)
.fini0 0x000028f2 0x2 c:\programa\winavr\bin\..\lib\gcc-lib\avr\3.3\avr5\libgcc.a(_exit.o)
0x000028f4 _etext = .
.data 0x00800060 0x3a load address 0x000028f4
0x00800060 PROVIDE (__data_start, .)
*(.data)
.data 0x00800060 0x39 motorctrl.o
*(.gnu.linkonce.d*)
0x0080009a . = ALIGN (0x2)
*fill* 0x00800099 0x1 00
0x0080009a _edata = .
0x0080009a PROVIDE (__data_end, .)
.bss 0x0080009a 0x258
0x0080009a PROVIDE (__bss_start, .)
*(.bss)
.bss 0x0080009a 0x82 c:\code\avr\avrlib/uart.o
.bss 0x0080011c 0x2 c:\code\avr\avrlib/rprintf.o
.bss 0x0080011e 0x10 c:\code\avr\avrlib/timer.o
.bss 0x0080012e 0xac c:\code\avr\avrlib/cmdline.o
.bss 0x008001da 0xe motorctrl.o
0x008001e6 TimerIncs
0x008001de Counts
0x008001da EncoderLastPos
0x008001e7 ServiceFlag
0x008001e2 Cycles
*(COMMON)
COMMON 0x008001e8 0x14 c:\code\avr\avrlib/uart.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -