⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 avrcam.map

📁 The AVRcam source files were built using the WinAVR distribution (version 3.3.1 of GCC). I haven t
💻 MAP
📖 第 1 页 / 共 2 页
字号:
Archive member included because of file (symbol)

C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\avr4\libgcc.a(_exit.o)
                              Main.o (exit)
C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\avr4\libgcc.a(_copy_data.o)
                              CamInterface.o (__do_copy_data)
C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\avr4\libgcc.a(_clear_bss.o)
                              CamInterface.o (__do_clear_bss)
C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\libc.a(atoi.o)
                              UIMgr.o (atoi)
C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\libc.a(ee_rblk.o)
                              CamInterface.o (eeprom_read_block)
C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\libc.a(ee_wblk.o)
                              UIMgr.o (eeprom_write_block)
C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\libc.a(mul10.o)
                              C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\libc.a(atoi.o) (__mulhi_const_10)

Allocating common symbols
Common symbol       size              file

previousLineBuffer  0xb0              CamInterface.o
UIMgr_rxFifo        0x20              UIMgr.o
currentLineBuffer   0xb0              CamInterface.o
Exec_eventFifo      0x8               Executive.o
CamConfig_txFifo    0x10              CamConfig.o
UIMgr_txFifo        0x40              UIMgr.o

Memory Configuration

Name             Origin             Length             Attributes
text             0x00000000         0x00002000         xr
data             0x00800060         0x0000ffa0         rw !x
eeprom           0x00810000         0x00010000         rw !x
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\crtm8.o
LOAD CamInterface.o
LOAD Main.o
LOAD Executive.o
LOAD FrameMgr.o
LOAD UIMgr.o
LOAD UartInterface.o
LOAD I2CInterface.o
LOAD CamConfig.o
LOAD Utility.o
LOAD DebugInterface.o
LOAD CamInterfaceAsm.o
LOAD UartInterfaceAsm.o
Address of section .noinit set to 0x800300
LOAD C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\libm.a
LOAD C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\avr4\libgcc.a
LOAD C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\libc.a
LOAD C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\avr4\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      0xfde
 *(.vectors)
 .vectors       0x00000000       0x26 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\crtm8.o
                0x00000000                __vectors
                0x00000026                __ctors_start = .
 *(.ctors)
                0x00000026                __ctors_end = .
                0x00000026                __dtors_start = .
 *(.dtors)
                0x00000026                __dtors_end = .
 *(.progmem.gcc*)
 .progmem.gcc_sw_table
                0x00000026       0xa2 I2CInterface.o
 *(.progmem*)
                0x000000c8                . = ALIGN (0x2)
 *(.init0)
 *(.init1)
 *(.init2)
 .init2         0x000000c8        0xc C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\crtm8.o
 *(.init3)
 *(.init4)
 .init4         0x000000d4       0x16 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\avr4\libgcc.a(_copy_data.o)
                0x000000d4                __do_copy_data
 .init4         0x000000ea       0x10 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\avr4\libgcc.a(_clear_bss.o)
                0x000000ea                __do_clear_bss
 *(.init5)
 *(.init6)
 *(.init7)
 *(.init8)
 *(.init9)
 .init9         0x000000fa        0x2 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\crtm8.o
 *(.text)
 .text          0x000000fc        0x2 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\crtm8.o
                0x000000fc                __vector_12
                0x000000fc                __bad_interrupt
                0x000000fc                __vector_6
                0x000000fc                __vector_3
                0x000000fc                __vector_13
                0x000000fc                __vector_7
                0x000000fc                __vector_5
                0x000000fc                __vector_4
                0x000000fc                __vector_9
                0x000000fc                __vector_15
                0x000000fc                __vector_14
                0x000000fc                __vector_10
                0x000000fc                __vector_16
                0x000000fc                __vector_18
 .text          0x000000fe       0x72 CamInterface.o
                0x000000fe                CamInt_init
                0x0000015c                CamInt_resetCam
 .text          0x00000170       0x26 Main.o
                0x00000170                main
 .text          0x00000196       0xe6 Executive.o
                0x0000025a                Exec_writeEventFifo
                0x00000196                Exec_run
 .text          0x0000027c      0x3e8 FrameMgr.o
                0x00000308                FrameMgr_acquireFrame
                0x0000033a                FrameMgr_acquireLine
                0x0000028a                FrameMgr_dispatchEvent
                0x000004a2                FrameMgr_processFrame
                0x0000027c                FrameMgr_init
                0x00000386                FrameMgr_processLine
 .text          0x00000664      0x45c UIMgr.o
                0x00000a38                UIMgr_flushTxBuffer
                0x00000a9e                UIMgr_writeTxFifo
                0x000006d8                UIMgr_processReceivedData
                0x00000664                UIMgr_init
                0x000009e2                UIMgr_writeBufferToTxFifo
                0x00000a14                UIMgr_txBuffer
                0x000006c4                UIMgr_transmitPendingData
                0x0000069a                UIMgr_dispatchEvent
 .text          0x00000ac0       0x18 UartInterface.o
                0x00000ac0                UartInt_init
                0x00000ad0                UartInt_txByte
 .text          0x00000ad8      0x1a2 I2CInterface.o
                0x00000b4c                I2CInt_isI2cBusy
                0x00000b18                I2CInt_readData
                0x00000b5e                __vector_17
                0x00000ad8                I2CInt_init
                0x00000ae0                I2CInt_writeData
 .text          0x00000c7a       0xda CamConfig.o
                0x00000c7a                CamConfig_init
                0x00000cfc                CamConfig_writeTxFifo
                0x00000ca0                CamConfig_sendFifoCmds
                0x00000c96                CamConfig_setCamReg
 .text          0x00000d54       0x76 Utility.o
                0x00000d54                Utility_delay
 .text          0x00000dca        0x6 DebugInterface.o
                0x00000dca                DebugInt_init
 .text          0x00000dd0       0xe0 CamInterfaceAsm.o
                0x00000e98                __vector_1
                0x00000e5c                CamIntAsm_acquireDumpLine
                0x00000eae                __vector_default
                0x00000e9a                __vector_2
                0x00000e56                CamIntAsm_waitForNewDumpFrame
                0x00000dd0                CamIntAsm_waitForNewTrackingFrame
                0x00000dd6                CamIntAsm_acquireTrackingLine
                0x00000e9c                __vector_8
 .text          0x00000eb0       0x78 UartInterfaceAsm.o
                0x00000eb0                __vector_11
 .text          0x00000f28       0x58 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\libc.a(atoi.o)
                0x00000f28                atoi
 .text          0x00000f80       0x22 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\libc.a(ee_rblk.o)
                0x00000f80                eeprom_read_block
 .text          0x00000fa2       0x2a C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\libc.a(ee_wblk.o)
                0x00000fa2                eeprom_write_block
 .text          0x00000fcc       0x10 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\..\..\..\..\avr\lib\avr4\libc.a(mul10.o)
                0x00000fcc                __mulhi_const_10
                0x00000fdc                . = ALIGN (0x2)
 *(.text.*)
                0x00000fdc                . = ALIGN (0x2)
 *(.fini9)
 *(.fini8)
 *(.fini7)
 *(.fini6)
 *(.fini5)
 *(.fini4)
 *(.fini3)
 *(.fini2)
 *(.fini1)
 *(.fini0)
 .fini0         0x00000fdc        0x2 C:\WinAVR\bin\..\lib\gcc-lib\avr\3.3.1\avr4\libgcc.a(_exit.o)
                0x00000fde                _etext = .

.data           0x00800060       0x10 load address 0x00000fde
                0x00800060                PROVIDE (__data_start, .)
 *(.data)
 .data          0x00800060        0x2 FrameMgr.o
 .data          0x00800062        0xe UIMgr.o
 *(.gnu.linkonce.d*)
                0x00800070                . = ALIGN (0x2)
                0x00800070                _edata = .
                0x00800070                PROVIDE (__data_end, .)

.bss            0x00800070      0x274
                0x00800070                PROVIDE (__bss_start, .)
 *(.bss)
 .bss           0x00800070        0x3 Executive.o
                0x00800071                Exec_eventFifoTail
                0x00800072                fastEventBitmask
                0x00800070                Exec_eventFifoHead
 .bss           0x00800073       0x45 FrameMgr.o
 .bss           0x008000b8       0x4b UIMgr.o
                0x008000b9                UIMgr_rxFifoTail
                0x008000bb                UIMgr_txFifoTail
                0x008000ba                UIMgr_txFifoHead
                0x008000b8                UIMgr_rxFifoHead

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -