Subversion Repositories group.electronics

Rev

Blame | Last modification | View Log | RSS feed

Archive member included because of file (symbol)

/usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_exit.o)
                              /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o (exit)
/usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_copy_data.o)
                              usbdrv/usbdrv.o (__do_copy_data)
/usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_clear_bss.o)
                              main.o (__do_clear_bss)
/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a(eerd_byte_attiny85.o)
                              main.o (__eerd_byte_tn85)
/usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a(eewr_byte_attiny85.o)
                              main.o (__eewr_byte_tn85)

Allocating common symbols
Common symbol       size              file

usbTxBuf            0xb               usbdrv/usbdrv.o
usbTxStatus1        0xc               usbdrv/usbdrv.o
usbDeviceAddr       0x1               usbdrv/usbdrv.o
usbRxToken          0x1               usbdrv/usbdrv.o
usbInputBufOffset   0x1               usbdrv/usbdrv.o
usbMsgPtr           0x2               usbdrv/usbdrv.o
usbRxLen            0x1               usbdrv/usbdrv.o
usbNewDeviceAddr    0x1               usbdrv/usbdrv.o
usbCurrentTok       0x1               usbdrv/usbdrv.o
usbConfiguration    0x1               usbdrv/usbdrv.o
reportBuffer        0x1               main.o
usbRxBuf            0x16              usbdrv/usbdrv.o

Memory Configuration

Name             Origin             Length             Attributes
text             0x00000000         0x00002000         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

LOAD /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
LOAD main.o
LOAD usbdrv/usbdrv.o
LOAD usbdrv/oddebug.o
LOAD usbdrv/usbdrvasm.o
LOAD /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libm.a
LOAD /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a
LOAD /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a
LOAD /usr/lib/gcc/avr/4.5.3/avr25/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      0x976
 *(.vectors)
 .vectors       0x00000000       0x1e /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
                0x00000000                __vectors
                0x00000000                __vector_default
 *(.vectors)
 *(.progmem.gcc*)
 *(.progmem*)
 .progmem.data  0x0000001e       0x2a main.o
                0x0000001e                usbDescriptorHidReport
 .progmem.data  0x00000048       0x76 usbdrv/usbdrv.o
                0x00000048                usbDescriptorString0
                0x0000004c                usbDescriptorStringVendor
                0x00000062                usbDescriptorStringDevice
                0x0000008a                usbDescriptorDevice
                0x0000009c                usbDescriptorConfiguration
                0x000000be                . = ALIGN (0x2)
                0x000000be                __trampolines_start = .
 *(.trampolines)
 .trampolines   0x000000be        0x0 linker stubs
 *(.trampolines*)
                0x000000be                __trampolines_end = .
 *(.jumptables)
 *(.jumptables*)
 *(.lowtext)
 *(.lowtext*)
                0x000000be                __ctors_start = .
 *(.ctors)
                0x000000be                __ctors_end = .
                0x000000be                __dtors_start = .
 *(.dtors)
                0x000000be                __dtors_end = .
 SORT(*)(.ctors)
 SORT(*)(.dtors)
 *(.init0)
 .init0         0x000000be        0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
                0x000000be                __init
 *(.init0)
 *(.init1)
 *(.init1)
 *(.init2)
 .init2         0x000000be        0xc /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
 *(.init2)
 *(.init3)
 *(.init3)
 *(.init4)
 .init4         0x000000ca       0x16 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_copy_data.o)
                0x000000ca                __do_copy_data
 .init4         0x000000e0       0x10 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_clear_bss.o)
                0x000000e0                __do_clear_bss
 *(.init4)
 *(.init5)
 *(.init5)
 *(.init6)
 *(.init6)
 *(.init7)
 *(.init7)
 *(.init8)
 *(.init8)
 *(.init9)
 .init9         0x000000f0        0x4 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
 *(.init9)
 *(.text)
 .text          0x000000f4        0x2 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
                0x000000f4                __vector_12
                0x000000f4                __bad_interrupt
                0x000000f4                __vector_6
                0x000000f4                __vector_3
                0x000000f4                __vector_11
                0x000000f4                __vector_13
                0x000000f4                __vector_7
                0x000000f4                __vector_5
                0x000000f4                __vector_4
                0x000000f4                __vector_9
                0x000000f4                __vector_2
                0x000000f4                __vector_8
                0x000000f4                __vector_14
                0x000000f4                __vector_10
 .text          0x000000f6      0x258 main.o
                0x000000f6                usbFunctionSetup
                0x000000fa                hadUsbReset
                0x0000019e                main
 .text          0x0000034e      0x2e4 usbdrv/usbdrv.o
                0x0000034e                usbSetInterrupt
                0x0000039c                usbPoll
                0x00000618                usbInit
 .text          0x00000632        0x0 usbdrv/oddebug.o
 .text          0x00000632      0x314 usbdrv/usbdrvasm.o
                0x00000632                usbCrc16
                0x0000065c                usbCrc16Append
                0x00000664                usbMeasureFrameLength
                0x0000068a                __vector_1
 .text          0x00000946        0x0 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_exit.o)
 .text          0x00000946        0x0 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_copy_data.o)
 .text          0x00000946        0x0 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_clear_bss.o)
 .text          0x00000946        0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a(eerd_byte_attiny85.o)
 .text          0x00000946        0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a(eewr_byte_attiny85.o)
                0x00000946                . = ALIGN (0x2)
 *(.text.*)
 .text.libgcc   0x00000946        0x0 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_exit.o)
 .text.libgcc   0x00000946        0x0 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_copy_data.o)
 .text.libgcc   0x00000946        0x0 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_clear_bss.o)
 .text.avr-libc
                0x00000946       0x10 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a(eerd_byte_attiny85.o)
                0x00000946                __eerd_byte_tn85
 .text.avr-libc
                0x00000956       0x1c /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a(eewr_byte_attiny85.o)
                0x00000956                __eewr_byte_tn85
                0x00000958                __eewr_r18_tn85
                0x00000972                . = ALIGN (0x2)
 *(.fini9)
 .fini9         0x00000972        0x0 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_exit.o)
                0x00000972                exit
                0x00000972                _exit
 *(.fini9)
 *(.fini8)
 *(.fini8)
 *(.fini7)
 *(.fini7)
 *(.fini6)
 *(.fini6)
 *(.fini5)
 *(.fini5)
 *(.fini4)
 *(.fini4)
 *(.fini3)
 *(.fini3)
 *(.fini2)
 *(.fini2)
 *(.fini1)
 *(.fini1)
 *(.fini0)
 .fini0         0x00000972        0x4 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_exit.o)
 *(.fini0)
                0x00000976                _etext = .

.data           0x00800060        0x2 load address 0x00000976
                0x00800060                PROVIDE (__data_start, .)
 *(.data)
 .data          0x00800060        0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
 .data          0x00800060        0x0 main.o
 .data          0x00800060        0x2 usbdrv/usbdrv.o
                0x00800060                usbTxLen
 .data          0x00800062        0x0 usbdrv/oddebug.o
 .data          0x00800062        0x0 usbdrv/usbdrvasm.o
 .data          0x00800062        0x0 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_exit.o)
 .data          0x00800062        0x0 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_copy_data.o)
 .data          0x00800062        0x0 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_clear_bss.o)
 .data          0x00800062        0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a(eerd_byte_attiny85.o)
 .data          0x00800062        0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a(eewr_byte_attiny85.o)
 *(.data*)
 *(.rodata)
 *(.rodata*)
 *(.gnu.linkonce.d*)
                0x00800062                . = ALIGN (0x2)
                0x00800062                _edata = .
                0x00800062                PROVIDE (__data_end, .)

.bss            0x00800062       0x39
                0x00800062                PROVIDE (__bss_start, .)
 *(.bss)
 .bss           0x00800062        0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
 .bss           0x00800062        0x0 main.o
 .bss           0x00800062        0x2 usbdrv/usbdrv.o
 .bss           0x00800064        0x0 usbdrv/oddebug.o
 .bss           0x00800064        0x0 usbdrv/usbdrvasm.o
 .bss           0x00800064        0x0 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_exit.o)
 .bss           0x00800064        0x0 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_copy_data.o)
 .bss           0x00800064        0x0 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_clear_bss.o)
 .bss           0x00800064        0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a(eerd_byte_attiny85.o)
 .bss           0x00800064        0x0 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a(eewr_byte_attiny85.o)
 *(.bss*)
 *(COMMON)
 COMMON         0x00800064        0x1 main.o
                0x00800064                reportBuffer
 COMMON         0x00800065       0x36 usbdrv/usbdrv.o
                0x00800065                usbTxBuf
                0x00800070                usbTxStatus1
                0x0080007c                usbDeviceAddr
                0x0080007d                usbRxToken
                0x0080007e                usbInputBufOffset
                0x0080007f                usbMsgPtr
                0x00800081                usbRxLen
                0x00800082                usbNewDeviceAddr
                0x00800083                usbCurrentTok
                0x00800084                usbConfiguration
                0x00800085                usbRxBuf
                0x0080009b                PROVIDE (__bss_end, .)
                0x00000976                __data_load_start = LOADADDR (.data)
                0x00000978                __data_load_end = (__data_load_start + SIZEOF (.data))

.noinit         0x0080009b        0x0
                0x0080009b                PROVIDE (__noinit_start, .)
 *(.noinit*)
                0x0080009b                PROVIDE (__noinit_end, .)
                0x0080009b                _end = .
                0x0080009b                PROVIDE (__heap_start, .)

.eeprom         0x00810000        0x0
 *(.eeprom*)
                0x00810000                __eeprom_end = .

.fuse           0x00820000        0x3
 *(.fuse)
 .fuse          0x00820000        0x3 main.o
                0x00820000                __fuse
 *(.lfuse)
 *(.hfuse)
 *(.efuse)

.lock
 *(.lock*)

.signature
 *(.signature*)

.stab           0x00000000     0x19c8
 *(.stab)
 .stab          0x00000000      0x6cc /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
 .stab          0x000006cc     0x1188 usbdrv/usbdrvasm.o
                               0x1194 (size before relaxing)
 .stab          0x00001854       0x90 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a(eerd_byte_attiny85.o)
                                 0x9c (size before relaxing)
 .stab          0x000018e4       0xe4 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a(eewr_byte_attiny85.o)
                                 0xf0 (size before relaxing)

.stabstr        0x00000000      0x145
 *(.stabstr)
 .stabstr       0x00000000      0x145 /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.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       0x40
 *(.debug_aranges)
 .debug_aranges
                0x00000000       0x20 main.o
 .debug_aranges
                0x00000020       0x20 usbdrv/usbdrv.o

.debug_pubnames
                0x00000000      0x207
 *(.debug_pubnames)
 .debug_pubnames
                0x00000000       0x77 main.o
 .debug_pubnames
                0x00000077      0x190 usbdrv/usbdrv.o

.debug_info     0x00000000     0x12e3
 *(.debug_info)
 .debug_info    0x00000000      0x8d9 main.o
 .debug_info    0x000008d9      0x99e usbdrv/usbdrv.o
 .debug_info    0x00001277       0x6c usbdrv/oddebug.o
 *(.gnu.linkonce.wi.*)

.debug_abbrev   0x00000000      0x549
 *(.debug_abbrev)
 .debug_abbrev  0x00000000      0x26c main.o
 .debug_abbrev  0x0000026c      0x2b3 usbdrv/usbdrv.o
 .debug_abbrev  0x0000051f       0x2a usbdrv/oddebug.o

.debug_line     0x00000000      0x976
 *(.debug_line)
 .debug_line    0x00000000      0x47c main.o
 .debug_line    0x0000047c      0x4bc usbdrv/usbdrv.o
 .debug_line    0x00000938       0x3e usbdrv/oddebug.o

.debug_frame    0x00000000       0x80
 *(.debug_frame)
 .debug_frame   0x00000000       0x40 main.o
 .debug_frame   0x00000040       0x40 usbdrv/usbdrv.o

.debug_str      0x00000000      0x50f
 *(.debug_str)
 .debug_str     0x00000000      0x25b main.o
                                0x29d (size before relaxing)
 .debug_str     0x0000025b      0x2a3 usbdrv/usbdrv.o
                                0x424 (size before relaxing)
 .debug_str     0x000004fe       0x11 usbdrv/oddebug.o
                                 0xd0 (size before relaxing)

.debug_loc      0x00000000      0x8c0
 *(.debug_loc)
 .debug_loc     0x00000000       0xee main.o
 .debug_loc     0x000000ee      0x7d2 usbdrv/usbdrv.o

.debug_macinfo
 *(.debug_macinfo)
OUTPUT(main.elf elf32-avr)
LOAD linker stubs

.debug_pubtypes
                0x00000000      0x13a
 .debug_pubtypes
                0x00000000       0xa1 main.o
 .debug_pubtypes
                0x000000a1       0x87 usbdrv/usbdrv.o
 .debug_pubtypes
                0x00000128       0x12 usbdrv/oddebug.o

.debug_ranges   0x00000000      0x2b0
 .debug_ranges  0x00000000      0x2b0 usbdrv/usbdrv.o

Cross Reference Table

Symbol                                            File
__bad_interrupt                                   /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__bss_end                                         /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_clear_bss.o)
__bss_start                                       /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_clear_bss.o)
__data_end                                        /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_copy_data.o)
__data_load_start                                 /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_copy_data.o)
__data_start                                      /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_copy_data.o)
__do_clear_bss                                    /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_clear_bss.o)
                                                  usbdrv/usbdrv.o
                                                  main.o
__do_copy_data                                    /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_copy_data.o)
                                                  usbdrv/usbdrv.o
__eerd_byte_tn85                                  /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a(eerd_byte_attiny85.o)
                                                  main.o
__eewr_byte_tn85                                  /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a(eewr_byte_attiny85.o)
                                                  main.o
__eewr_r18_tn85                                   /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/libc.a(eewr_byte_attiny85.o)
__fuse                                            main.o
__heap_end                                        /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__init                                            /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__stack                                           /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vector_1                                        usbdrv/usbdrvasm.o
                                                  /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vector_10                                       /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vector_11                                       /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vector_12                                       /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vector_13                                       /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vector_14                                       /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vector_2                                        /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vector_3                                        /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vector_4                                        /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vector_5                                        /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vector_6                                        /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vector_7                                        /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vector_8                                        /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vector_9                                        /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vector_default                                  /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
__vectors                                         /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
_exit                                             /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_exit.o)
exit                                              /usr/lib/gcc/avr/4.5.3/avr25/libgcc.a(_exit.o)
                                                  /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
hadUsbReset                                       main.o
                                                  usbdrv/usbdrv.o
main                                              main.o
                                                  /usr/lib/gcc/avr/4.5.3/../../../avr/lib/avr25/crttn85.o
reportBuffer                                      main.o
usbConfiguration                                  usbdrv/usbdrv.o
usbCrc16                                          usbdrv/usbdrvasm.o
usbCrc16Append                                    usbdrv/usbdrvasm.o
                                                  usbdrv/usbdrv.o
usbCurrentTok                                     usbdrv/usbdrvasm.o
                                                  usbdrv/usbdrv.o
usbDescriptorConfiguration                        usbdrv/usbdrv.o
usbDescriptorDevice                               usbdrv/usbdrv.o
usbDescriptorHidReport                            main.o
                                                  usbdrv/usbdrv.o
usbDescriptorString0                              usbdrv/usbdrv.o
usbDescriptorStringDevice                         usbdrv/usbdrv.o
usbDescriptorStringVendor                         usbdrv/usbdrv.o
usbDeviceAddr                                     usbdrv/usbdrvasm.o
                                                  usbdrv/usbdrv.o
usbFunctionSetup                                  main.o
                                                  usbdrv/usbdrv.o
usbInit                                           usbdrv/usbdrv.o
                                                  main.o
usbInputBufOffset                                 usbdrv/usbdrvasm.o
                                                  usbdrv/usbdrv.o
usbMeasureFrameLength                             usbdrv/usbdrvasm.o
                                                  main.o
usbMsgPtr                                         usbdrv/usbdrv.o
usbNewDeviceAddr                                  usbdrv/usbdrvasm.o
                                                  usbdrv/usbdrv.o
usbPoll                                           usbdrv/usbdrv.o
                                                  main.o
usbRxBuf                                          usbdrv/usbdrvasm.o
                                                  usbdrv/usbdrv.o
usbRxLen                                          usbdrv/usbdrvasm.o
                                                  usbdrv/usbdrv.o
usbRxToken                                        usbdrv/usbdrvasm.o
                                                  usbdrv/usbdrv.o
usbSetInterrupt                                   usbdrv/usbdrv.o
                                                  main.o
usbTxBuf                                          usbdrv/usbdrvasm.o
                                                  usbdrv/usbdrv.o
usbTxLen                                          usbdrv/usbdrv.o
                                                  usbdrv/usbdrvasm.o
usbTxStatus1                                      usbdrv/usbdrvasm.o
                                                  usbdrv/usbdrv.o
                                                  main.o