743 lines
40 KiB
Plaintext
743 lines
40 KiB
Plaintext
Archive member included because of file (symbol)
|
|
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
RoboMI.o (lcdSetIntensity)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
RoboMI.o (rfIdGetTag)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
RoboMI.o (roboMSPGetActiveStatus)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(spiMaster.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o) (spiWrite)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o) (usart0SetBaud)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart1.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o) (usart1SetBaud)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(ping.o)
|
|
RoboMI.o (pingSendPing)
|
|
/usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_udivmodhi4.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o) (__udivmodhi4)
|
|
/usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_udivmodsi4.o)
|
|
RoboMI.o (__udivmodsi4)
|
|
/usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_divmodsi4.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o) (__divmodsi4)
|
|
/usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_exit.o)
|
|
/usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o (exit)
|
|
/usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_copy_data.o)
|
|
RoboMI.o (__do_copy_data)
|
|
/usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_clear_bss.o)
|
|
RoboMI.o (__do_clear_bss)
|
|
|
|
Memory Configuration
|
|
|
|
Name Origin Length Attributes
|
|
text 0x00000000 0x00020000 xr
|
|
data 0x00800060 0x0000ffa0 rw !x
|
|
eeprom 0x00810000 0x00010000 rw !x
|
|
fuse 0x00820000 0x00000400 rw !x
|
|
lock 0x00830000 0x00000400 rw !x
|
|
signature 0x00840000 0x00000400 rw !x
|
|
*default* 0x00000000 0xffffffff
|
|
|
|
Linker script and memory map
|
|
|
|
Address of section .data set to 0x800100
|
|
LOAD /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
LOAD RoboMI.o
|
|
LOAD /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/libm.a
|
|
LOAD /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a
|
|
LOAD /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a
|
|
LOAD /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/libc.a
|
|
LOAD /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a
|
|
|
|
.hash
|
|
*(.hash)
|
|
|
|
.dynsym
|
|
*(.dynsym)
|
|
|
|
.dynstr
|
|
*(.dynstr)
|
|
|
|
.gnu.version
|
|
*(.gnu.version)
|
|
|
|
.gnu.version_d
|
|
*(.gnu.version_d)
|
|
|
|
.gnu.version_r
|
|
*(.gnu.version_r)
|
|
|
|
.rel.init
|
|
*(.rel.init)
|
|
|
|
.rela.init
|
|
*(.rela.init)
|
|
|
|
.rel.text
|
|
*(.rel.text)
|
|
*(.rel.text.*)
|
|
*(.rel.gnu.linkonce.t*)
|
|
|
|
.rela.text
|
|
*(.rela.text)
|
|
*(.rela.text.*)
|
|
*(.rela.gnu.linkonce.t*)
|
|
|
|
.rel.fini
|
|
*(.rel.fini)
|
|
|
|
.rela.fini
|
|
*(.rela.fini)
|
|
|
|
.rel.rodata
|
|
*(.rel.rodata)
|
|
*(.rel.rodata.*)
|
|
*(.rel.gnu.linkonce.r*)
|
|
|
|
.rela.rodata
|
|
*(.rela.rodata)
|
|
*(.rela.rodata.*)
|
|
*(.rela.gnu.linkonce.r*)
|
|
|
|
.rel.data
|
|
*(.rel.data)
|
|
*(.rel.data.*)
|
|
*(.rel.gnu.linkonce.d*)
|
|
|
|
.rela.data
|
|
*(.rela.data)
|
|
*(.rela.data.*)
|
|
*(.rela.gnu.linkonce.d*)
|
|
|
|
.rel.ctors
|
|
*(.rel.ctors)
|
|
|
|
.rela.ctors
|
|
*(.rela.ctors)
|
|
|
|
.rel.dtors
|
|
*(.rel.dtors)
|
|
|
|
.rela.dtors
|
|
*(.rela.dtors)
|
|
|
|
.rel.got
|
|
*(.rel.got)
|
|
|
|
.rela.got
|
|
*(.rela.got)
|
|
|
|
.rel.bss
|
|
*(.rel.bss)
|
|
|
|
.rela.bss
|
|
*(.rela.bss)
|
|
|
|
.rel.plt
|
|
*(.rel.plt)
|
|
|
|
.rela.plt
|
|
*(.rela.plt)
|
|
|
|
.text 0x00000000 0x184a
|
|
*(.vectors)
|
|
.vectors 0x00000000 0x70 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
0x00000000 __vectors
|
|
0x00000000 __vector_default
|
|
*(.vectors)
|
|
*(.progmem.gcc*)
|
|
.progmem.gcc_sw_table
|
|
0x00000070 0x2c RoboMI.o
|
|
*(.progmem*)
|
|
.progmem.data 0x0000009c 0xf5 RoboMI.o
|
|
0x0000009c menuTable
|
|
0x00000192 . = ALIGN (0x2)
|
|
*fill* 0x00000191 0x1 00
|
|
0x00000192 __trampolines_start = .
|
|
*(.trampolines)
|
|
.trampolines 0x00000192 0x0 linker stubs
|
|
*(.trampolines*)
|
|
0x00000192 __trampolines_end = .
|
|
*(.jumptables)
|
|
*(.jumptables*)
|
|
*(.lowtext)
|
|
*(.lowtext*)
|
|
0x00000192 __ctors_start = .
|
|
*(.ctors)
|
|
0x00000192 __ctors_end = .
|
|
0x00000192 __dtors_start = .
|
|
*(.dtors)
|
|
0x00000192 __dtors_end = .
|
|
SORT(*)(.ctors)
|
|
SORT(*)(.dtors)
|
|
*(.init0)
|
|
.init0 0x00000192 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
0x00000192 __init
|
|
*(.init0)
|
|
*(.init1)
|
|
*(.init1)
|
|
*(.init2)
|
|
.init2 0x00000192 0xc /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
*(.init2)
|
|
*(.init3)
|
|
*(.init3)
|
|
*(.init4)
|
|
.init4 0x0000019e 0x16 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_copy_data.o)
|
|
0x0000019e __do_copy_data
|
|
.init4 0x000001b4 0x10 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_clear_bss.o)
|
|
0x000001b4 __do_clear_bss
|
|
*(.init4)
|
|
*(.init5)
|
|
*(.init5)
|
|
*(.init6)
|
|
*(.init6)
|
|
*(.init7)
|
|
*(.init7)
|
|
*(.init8)
|
|
*(.init8)
|
|
*(.init9)
|
|
.init9 0x000001c4 0x8 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
*(.init9)
|
|
*(.text)
|
|
.text 0x000001cc 0x4 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
0x000001cc __vector_22
|
|
0x000001cc __vector_24
|
|
0x000001cc __vector_12
|
|
0x000001cc __bad_interrupt
|
|
0x000001cc __vector_6
|
|
0x000001cc __vector_3
|
|
0x000001cc __vector_23
|
|
0x000001cc __vector_25
|
|
0x000001cc __vector_13
|
|
0x000001cc __vector_17
|
|
0x000001cc __vector_7
|
|
0x000001cc __vector_27
|
|
0x000001cc __vector_5
|
|
0x000001cc __vector_4
|
|
0x000001cc __vector_9
|
|
0x000001cc __vector_2
|
|
0x000001cc __vector_21
|
|
0x000001cc __vector_8
|
|
0x000001cc __vector_26
|
|
0x000001cc __vector_14
|
|
0x000001cc __vector_10
|
|
0x000001cc __vector_16
|
|
0x000001cc __vector_18
|
|
.text 0x000001d0 0xd5e RoboMI.o
|
|
0x000004d6 checkCommunication
|
|
0x00000246 __vector_11
|
|
0x000002b6 activateRobot
|
|
0x000002f8 showDistanceOnLCD
|
|
0x000002de deactivateRobot
|
|
0x00000e30 main
|
|
0x00000536 updateProgram
|
|
0x000001fe __vector_15
|
|
0x000001d0 initIO
|
|
.text 0x00000f2e 0x39a /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
0x00000fa6 lcdSetPos
|
|
0x00001076 lcdWriteString
|
|
0x00000f2e lcdEngToSwe
|
|
0x00000f36 lcdWriteIns
|
|
0x00000ff4 lcdSetCursor
|
|
0x00001280 lcdInit
|
|
0x00000fbe lcdClearDisplay
|
|
0x0000101a lcdSetDisplay
|
|
0x0000105a lcdWriteStringP
|
|
0x00000f50 lcdSetLayout
|
|
0x00000fce lcdSetBlink
|
|
0x00000f32 lcdSetIntensity
|
|
0x00001100 lcdWriteHexAsDecimal
|
|
0x0000108e lcdWriteHex
|
|
0x00000f9c lcdSetContrast
|
|
0x00000fae lcdReturnHome
|
|
0x00001040 lcdWriteChar
|
|
.text 0x000012c8 0xbe /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
0x000012d2 rfIdClearBuffer
|
|
0x000012c8 rfIdGetTag
|
|
0x00001360 rfIdInit
|
|
0x000012e2 __vector_19
|
|
0x00001376 rfIdDisable
|
|
0x0000137e rfIdEnable
|
|
0x000012da rfIdGetTagPresent
|
|
.text 0x00001386 0x258 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
0x00001484 roboMSPDisable
|
|
0x00001392 calculateChecksum
|
|
0x0000144c roboMSPGetCommand
|
|
0x0000148a roboMSPEnable
|
|
0x000013b8 roboMSPValidatePacket
|
|
0x00001454 roboMSPClearBuffer
|
|
0x00001386 roboMSPGetActiveStatus
|
|
0x00001490 roboMSPSendData
|
|
0x00001460 roboMSPInit
|
|
0x00001512 __vector_20
|
|
0x00001426 roboMSPSetData
|
|
.text 0x000015de 0x42 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(spiMaster.o)
|
|
0x000015ec spiSetHighSpeed
|
|
0x000015f8 spiSelectDeviceIO
|
|
0x000015f2 spiSetLowSpeed
|
|
0x000015de spiWrite
|
|
0x000015e6 spiReadIO
|
|
0x0000160c spiInit
|
|
.text 0x00001620 0x78 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o)
|
|
0x00001620 usart0SetBaud
|
|
0x00001660 usart0Receive
|
|
0x00001672 usart0RxIntEnable
|
|
0x00001676 usart0RxIntDisable
|
|
0x00001684 usart0SendString
|
|
0x0000167a usart0Init
|
|
0x0000166a usart0Send
|
|
.text 0x00001698 0x80 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart1.o)
|
|
0x00001704 usart1SendString
|
|
0x000016e2 usart1Send
|
|
0x000016f2 usart1RxIntDisable
|
|
0x000016ea usart1RxIntEnable
|
|
0x00001698 usart1SetBaud
|
|
0x000016d8 usart1Receive
|
|
0x000016fa usart1Init
|
|
.text 0x00001718 0x8e /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(ping.o)
|
|
0x00001758 __vector_1
|
|
0x00001718 pingSendPing
|
|
0x00001740 pingGetDistance
|
|
0x0000174e pingGetReady
|
|
0x00001756 pingInit
|
|
.text 0x000017a6 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_udivmodhi4.o)
|
|
.text 0x000017a6 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_udivmodsi4.o)
|
|
.text 0x000017a6 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_divmodsi4.o)
|
|
.text 0x000017a6 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_exit.o)
|
|
.text 0x000017a6 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_copy_data.o)
|
|
.text 0x000017a6 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_clear_bss.o)
|
|
0x000017a6 . = ALIGN (0x2)
|
|
*(.text.*)
|
|
.text.libgcc 0x000017a6 0x28 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_udivmodhi4.o)
|
|
0x000017a6 __udivmodhi4
|
|
.text.libgcc 0x000017ce 0x44 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_udivmodsi4.o)
|
|
0x000017ce __udivmodsi4
|
|
.text.libgcc 0x00001812 0x36 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_divmodsi4.o)
|
|
0x00001812 __divmodsi4
|
|
.text.libgcc 0x00001848 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_exit.o)
|
|
.text.libgcc 0x00001848 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_copy_data.o)
|
|
.text.libgcc 0x00001848 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_clear_bss.o)
|
|
0x00001848 . = ALIGN (0x2)
|
|
*(.fini9)
|
|
.fini9 0x00001848 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_exit.o)
|
|
0x00001848 exit
|
|
0x00001848 _exit
|
|
*(.fini9)
|
|
*(.fini8)
|
|
*(.fini8)
|
|
*(.fini7)
|
|
*(.fini7)
|
|
*(.fini6)
|
|
*(.fini6)
|
|
*(.fini5)
|
|
*(.fini5)
|
|
*(.fini4)
|
|
*(.fini4)
|
|
*(.fini3)
|
|
*(.fini3)
|
|
*(.fini2)
|
|
*(.fini2)
|
|
*(.fini1)
|
|
*(.fini1)
|
|
*(.fini0)
|
|
.fini0 0x00001848 0x2 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_exit.o)
|
|
*(.fini0)
|
|
0x0000184a _etext = .
|
|
|
|
.data 0x00800100 0x32a load address 0x0000184a
|
|
0x00800100 PROVIDE (__data_start, .)
|
|
*(.data)
|
|
.data 0x00800100 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
.data 0x00800100 0x308 RoboMI.o
|
|
0x00800407 servoMotorRightReg
|
|
0x00800404 servoMotorLeft
|
|
0x00800406 servoMotorLeftReg
|
|
0x00800405 servoMotorRight
|
|
0x00800403 servoPing
|
|
.data 0x00800408 0x6 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
.data 0x0080040e 0x0 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
.data 0x0080040e 0x1b /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
.data 0x00800429 0x0 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(spiMaster.o)
|
|
.data 0x00800429 0x0 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o)
|
|
.data 0x00800429 0x0 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart1.o)
|
|
.data 0x00800429 0x0 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(ping.o)
|
|
.data 0x00800429 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_udivmodhi4.o)
|
|
.data 0x00800429 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_udivmodsi4.o)
|
|
.data 0x00800429 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_divmodsi4.o)
|
|
.data 0x00800429 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_exit.o)
|
|
.data 0x00800429 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_copy_data.o)
|
|
.data 0x00800429 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_clear_bss.o)
|
|
*(.data*)
|
|
*(.rodata)
|
|
*(.rodata*)
|
|
*(.gnu.linkonce.d*)
|
|
0x0080042a . = ALIGN (0x2)
|
|
*fill* 0x00800429 0x1 00
|
|
0x0080042a _edata = .
|
|
0x0080042a PROVIDE (__data_end, .)
|
|
|
|
.bss 0x0080042a 0x3b load address 0x00001b74
|
|
0x0080042a PROVIDE (__bss_start, .)
|
|
*(.bss)
|
|
.bss 0x0080042a 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
.bss 0x0080042a 0x19 RoboMI.o
|
|
0x00800437 tempLeftDistance
|
|
0x0080043c rfEnable
|
|
0x00800435 tempLastDistanceToWall
|
|
0x0080043b roboActive
|
|
0x00800433 tempDistanceToWall
|
|
0x0080042c progCounterPPM
|
|
0x0080043d switchOneCheck
|
|
0x00800439 tempRightDistance
|
|
0x0080043e switchTwoCheck
|
|
0x00800440 regulatorTimer
|
|
0x0080042b progCounterPing
|
|
0x0080042e progTimer
|
|
0x00800430 progDoUpdate
|
|
0x00800441 regulatorCounter
|
|
0x00800442 regulatorMeasureCounter
|
|
0x00800431 tempDistance
|
|
0x0080042f progPosition
|
|
0x0080042d progCounter
|
|
0x0080042a servoCounter
|
|
0x0080043f regulatorMode
|
|
.bss 0x00800443 0x1 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
.bss 0x00800444 0xe /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
.bss 0x00800452 0x12 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
.bss 0x00800464 0x0 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(spiMaster.o)
|
|
.bss 0x00800464 0x0 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o)
|
|
.bss 0x00800464 0x0 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart1.o)
|
|
.bss 0x00800464 0x1 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(ping.o)
|
|
0x00800464 pingGotDistance
|
|
.bss 0x00800465 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_udivmodhi4.o)
|
|
.bss 0x00800465 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_udivmodsi4.o)
|
|
.bss 0x00800465 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_divmodsi4.o)
|
|
.bss 0x00800465 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_exit.o)
|
|
.bss 0x00800465 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_copy_data.o)
|
|
.bss 0x00800465 0x0 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_clear_bss.o)
|
|
*(.bss*)
|
|
*(COMMON)
|
|
0x00800465 PROVIDE (__bss_end, .)
|
|
0x0000184a __data_load_start = LOADADDR (.data)
|
|
0x00001b74 __data_load_end = (__data_load_start + SIZEOF (.data))
|
|
|
|
.noinit 0x00800465 0x0
|
|
0x00800465 PROVIDE (__noinit_start, .)
|
|
*(.noinit*)
|
|
0x00800465 PROVIDE (__noinit_end, .)
|
|
0x00800465 _end = .
|
|
0x00800465 PROVIDE (__heap_start, .)
|
|
|
|
.eeprom 0x00810000 0x0
|
|
*(.eeprom*)
|
|
0x00810000 __eeprom_end = .
|
|
|
|
.fuse
|
|
*(.fuse)
|
|
*(.lfuse)
|
|
*(.hfuse)
|
|
*(.efuse)
|
|
|
|
.lock
|
|
*(.lock*)
|
|
|
|
.signature
|
|
*(.signature*)
|
|
|
|
.stab 0x00000000 0x2f4c
|
|
*(.stab)
|
|
.stab 0x00000000 0x6b4 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
.stab 0x000006b4 0xdbc /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
0xdc8 (size before relaxing)
|
|
.stab 0x00001470 0x42c /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
0x5d0 (size before relaxing)
|
|
.stab 0x0000189c 0x8c4 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
0xa80 (size before relaxing)
|
|
.stab 0x00002160 0x33c /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(spiMaster.o)
|
|
0x4ec (size before relaxing)
|
|
.stab 0x0000249c 0x390 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o)
|
|
0x540 (size before relaxing)
|
|
.stab 0x0000282c 0x390 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart1.o)
|
|
0x540 (size before relaxing)
|
|
.stab 0x00002bbc 0x390 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(ping.o)
|
|
0x54c (size before relaxing)
|
|
|
|
.stabstr 0x00000000 0x132e
|
|
*(.stabstr)
|
|
.stabstr 0x00000000 0x132e /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
|
|
.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 0x00000000 0x20
|
|
*(.debug_aranges)
|
|
.debug_aranges
|
|
0x00000000 0x20 RoboMI.o
|
|
|
|
.debug_pubnames
|
|
0x00000000 0x299
|
|
*(.debug_pubnames)
|
|
.debug_pubnames
|
|
0x00000000 0x299 RoboMI.o
|
|
|
|
.debug_info 0x00000000 0x3ff
|
|
*(.debug_info)
|
|
.debug_info 0x00000000 0x3ff RoboMI.o
|
|
*(.gnu.linkonce.wi.*)
|
|
|
|
.debug_abbrev 0x00000000 0x13e
|
|
*(.debug_abbrev)
|
|
.debug_abbrev 0x00000000 0x13e RoboMI.o
|
|
|
|
.debug_line 0x00000000 0xf52
|
|
*(.debug_line)
|
|
.debug_line 0x00000000 0xf52 RoboMI.o
|
|
|
|
.debug_frame 0x00000000 0xa0
|
|
*(.debug_frame)
|
|
.debug_frame 0x00000000 0xa0 RoboMI.o
|
|
|
|
.debug_str 0x00000000 0x2dc
|
|
*(.debug_str)
|
|
.debug_str 0x00000000 0x2dc RoboMI.o
|
|
0x323 (size before relaxing)
|
|
|
|
.debug_loc 0x00000000 0xab
|
|
*(.debug_loc)
|
|
.debug_loc 0x00000000 0xab RoboMI.o
|
|
|
|
.debug_macinfo
|
|
*(.debug_macinfo)
|
|
OUTPUT(RoboMI.elf elf32-avr)
|
|
LOAD linker stubs
|
|
|
|
Cross Reference Table
|
|
|
|
Symbol File
|
|
__bad_interrupt /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__bss_end /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_clear_bss.o)
|
|
__bss_start /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_clear_bss.o)
|
|
__data_end /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_copy_data.o)
|
|
__data_load_start /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_copy_data.o)
|
|
__data_start /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_copy_data.o)
|
|
__divmodsi4 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_divmodsi4.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart1.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o)
|
|
__do_clear_bss /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_clear_bss.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(ping.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart1.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(spiMaster.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
RoboMI.o
|
|
__do_copy_data /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_copy_data.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(ping.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart1.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(spiMaster.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
RoboMI.o
|
|
__heap_end /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__init /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__stack /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__udivmodhi4 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_udivmodhi4.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
__udivmodsi4 /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_udivmodsi4.o)
|
|
/usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_divmodsi4.o)
|
|
RoboMI.o
|
|
__vector_1 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(ping.o)
|
|
/usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_10 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_11 RoboMI.o
|
|
/usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_12 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_13 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_14 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_15 RoboMI.o
|
|
/usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_16 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_17 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_18 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_19 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
/usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_2 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_20 /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
/usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_21 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_22 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_23 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_24 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_25 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_26 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_27 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_3 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_4 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_5 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_6 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_7 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_8 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_9 /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vector_default /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
__vectors /usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
_exit /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_exit.o)
|
|
activateRobot RoboMI.o
|
|
calculateChecksum /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
checkCommunication RoboMI.o
|
|
deactivateRobot RoboMI.o
|
|
exit /usr/local/avr/lib/gcc/avr/4.2.2/avr5/libgcc.a(_exit.o)
|
|
/usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
initIO RoboMI.o
|
|
lcdClearDisplay /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
RoboMI.o
|
|
lcdEngToSwe /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
lcdInit /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
RoboMI.o
|
|
lcdReturnHome /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
lcdSetBlink /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
lcdSetContrast /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
lcdSetCursor /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
lcdSetDisplay /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
lcdSetIntensity /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
RoboMI.o
|
|
lcdSetLayout /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
RoboMI.o
|
|
lcdSetPos /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
RoboMI.o
|
|
lcdWriteChar /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
lcdWriteHex /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
lcdWriteHexAsDecimal /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
RoboMI.o
|
|
lcdWriteIns /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
lcdWriteString /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
RoboMI.o
|
|
lcdWriteStringP /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
RoboMI.o
|
|
main RoboMI.o
|
|
/usr/local/avr/lib/gcc/avr/4.2.2/../../../../avr/lib/avr5/crtm162.o
|
|
menuTable RoboMI.o
|
|
pingGetDistance /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(ping.o)
|
|
RoboMI.o
|
|
pingGetReady /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(ping.o)
|
|
RoboMI.o
|
|
pingGotDistance /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(ping.o)
|
|
pingInit /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(ping.o)
|
|
RoboMI.o
|
|
pingSendPing /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(ping.o)
|
|
RoboMI.o
|
|
progCounter RoboMI.o
|
|
progCounterPPM RoboMI.o
|
|
progCounterPing RoboMI.o
|
|
progDoUpdate RoboMI.o
|
|
progPosition RoboMI.o
|
|
progTimer RoboMI.o
|
|
regulatorCounter RoboMI.o
|
|
regulatorMeasureCounter RoboMI.o
|
|
regulatorMode RoboMI.o
|
|
regulatorTimer RoboMI.o
|
|
rfEnable RoboMI.o
|
|
rfIdClearBuffer /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
RoboMI.o
|
|
rfIdDisable /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
RoboMI.o
|
|
rfIdEnable /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
RoboMI.o
|
|
rfIdGetTag /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
RoboMI.o
|
|
rfIdGetTagPresent /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
RoboMI.o
|
|
rfIdInit /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
RoboMI.o
|
|
roboActive RoboMI.o
|
|
roboMSPClearBuffer /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
roboMSPDisable /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
RoboMI.o
|
|
roboMSPEnable /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
RoboMI.o
|
|
roboMSPGetActiveStatus /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
RoboMI.o
|
|
roboMSPGetCommand /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
roboMSPInit /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
RoboMI.o
|
|
roboMSPSendData /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
roboMSPSetData /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
RoboMI.o
|
|
roboMSPValidatePacket /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
servoCounter RoboMI.o
|
|
servoMotorLeft RoboMI.o
|
|
servoMotorLeftReg RoboMI.o
|
|
servoMotorRight RoboMI.o
|
|
servoMotorRightReg RoboMI.o
|
|
servoPing RoboMI.o
|
|
showDistanceOnLCD RoboMI.o
|
|
spiInit /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(spiMaster.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
spiReadIO /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(spiMaster.o)
|
|
spiSelectDeviceIO /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(spiMaster.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
spiSetHighSpeed /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(spiMaster.o)
|
|
spiSetLowSpeed /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(spiMaster.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
spiWrite /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(spiMaster.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(lcdDOG.o)
|
|
switchOneCheck RoboMI.o
|
|
switchTwoCheck RoboMI.o
|
|
tempDistance RoboMI.o
|
|
tempDistanceToWall RoboMI.o
|
|
tempLastDistanceToWall RoboMI.o
|
|
tempLeftDistance RoboMI.o
|
|
tempRightDistance RoboMI.o
|
|
updateProgram RoboMI.o
|
|
usart0Init /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
usart0Receive /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
usart0RxIntDisable /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
usart0RxIntEnable /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
usart0Send /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o)
|
|
usart0SendString /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o)
|
|
usart0SetBaud /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart0.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(rfID.o)
|
|
usart1Init /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart1.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
usart1Receive /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart1.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
usart1RxIntDisable /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart1.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
usart1RxIntEnable /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart1.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
usart1Send /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart1.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|
|
usart1SendString /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart1.o)
|
|
usart1SetBaud /media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(usart1.o)
|
|
/media/CM/Projects/cmAvrLibC/libcmAvrLibC.a(roboMSP.o)
|