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

📄 dtk-usb.map

📁 5416完整例程
💻 MAP
字号:
******************************************************************************
TMS320C54x COFF Linker           PC Version 3.70                
******************************************************************************
>> Linked Mon Dec 15 10:27:18 2003

OUTPUT FILE NAME:   <./Debug/DTK-USB.out>
ENTRY POINT SYMBOL: "_c_int00"  address: 00028200


MEMORY CONFIGURATION

                  name            origin    length      used    attr    fill
         ----------------------  --------  ---------  --------  ----  --------
PAGE  0: IPROG1                  00000200   00007c00  00000000  RWIX
         VECT                    00028100   00000100  00000078  RWIX
         IPROG2                  00028200   00007c00  000022bd  RWIX
         IPROG3                  00038000   00008000  00000000  RWIX
         FLASHL                  00040000   00040000  00000000  RWIX
         FLASHH                  04000000   00080000  00000000  RWIX

PAGE  1: SPRAM                   00000060   00000020  00000020  RWIX
         USBRAM                  00000080   00000020  00000000  RWIX
         DARAM1                  00000100   00000700  00000400  RWIX
         CODEC                   00000800   00000400  00000400  RWIX
         DARAM                   00000c00   00003400  00000e40  RWIX
         SARAM                   00008000   00001f40  00000000  RWIX


SECTION ALLOCATION MAP

 output                                  attributes/
section   page    origin      length       input sections
--------  ----  ----------  ----------   ----------------
.vector    0    00028100    00000078     
                  00028100    00000078     vector.obj (.vector)

.text      0    00028200    00001f43     
                  00028200    0000008a     boot.obj (.text)
                  0002828a    00000000     bootmain.obj (.text)
                  0002828a    00000000     timer.obj (.text)
                  0002828a    00000000     vector.obj (.text)
                  0002828a    00000000     descriptors.obj (.text)
                  0002828a    00000167     cy7c68001.obj (.text)
                  000283f1    00000216     sx2.obj (.text)
                  00028607    00000d3a     dec5416.obj (.text)
                  00029341    0000083e     ep0req.obj (.text)
                  00029b7f    000000f4     memory.obj (.text)
                  00029c73    00000066     sysreg.obj (.text)
                  00029cd9    000000f6     c54dma.obj (.text)
                  00029dcf    00000054     rts.lib : exit.obj (.text)
                  00029e23    00000007             : _lock.obj (.text)
                  00029e2a    00000319     uart.obj (.text)

.cinit     0    0002a143    000000e7     
                  0002a143    0000000c     sx2.obj (.cinit)
                  0002a14f    000000a4     descriptors.obj (.cinit)
                  0002a1f3    00000003     dec5416.obj (.cinit)
                  0002a1f6    00000012     ep0req.obj (.cinit)
                  0002a208    00000012     c54dma.obj (.cinit)
                  0002a21a    00000009     rts.lib : exit.obj (.cinit)
                  0002a223    00000006             : _lock.obj (.cinit)
                  0002a229    00000001     --HOLE-- [fill = 0000]

.switch    0    00028200    00000000     UNINITIALIZED

.const     0    0002a22a    00000040     RUN ADDR = 00000c00
                  0002a22a    00000000     boot.obj (.c_mark)
                  0002a22a    00000040     ep0req.obj (.const)

.timer     0    0002a26a    0000003f     
                  0002a26a    0000003f     timer.obj (.timer)

.data      0    0002a2a9    0000000e     RUN ADDR = 00000c40
                  0002a2a9    00000000     boot.obj (.data)
                  0002a2a9    00000000     bootmain.obj (.data)
                  0002a2a9    00000000     uart.obj (.data)
                  0002a2a9    00000000     rts.lib : _lock.obj (.data)
                  0002a2a9    00000000             : exit.obj (.data)
                  0002a2a9    00000000     c54dma.obj (.data)
                  0002a2a9    00000000     vector.obj (.data)
                  0002a2a9    00000000     memory.obj (.data)
                  0002a2a9    00000000     ep0req.obj (.data)
                  0002a2a9    00000000     dec5416.obj (.data)
                  0002a2a9    00000000     descriptors.obj (.data)
                  0002a2a9    00000000     sx2.obj (.data)
                  0002a2a9    00000007     cy7c68001.obj (.data)
                  0002a2b0    00000003     sysreg.obj (.data)
                  0002a2b3    00000004     timer.obj (.data)

.bootloader   0    0002a2b7    00000206     
                  0002a2b7    00000206     bootmain.obj (.bootloader)

.sys_buffer   1    00000060    00000020     UNINITIALIZED
                  00000060    00000020     dec5416.obj (.sys_buffer)

.usb_buffer   1    00000080    00000000     UNINITIALIZED

.stack     1    00000100    00000400     UNINITIALIZED
                  00000100    00000000     boot.obj (.stack)
                  00000100    00000000     bootmain.obj (.stack)

.motor     1    00000100    00000000     UNINITIALIZED

.codec_buffer   1    00000800    00000400     UNINITIALIZED
                  00000800    00000400     ep0req.obj (.codec_buffer)

.uarta_rsect   1    00000c4e    00000406     UNINITIALIZED
                  00000c4e    00000406     dec5416.obj (.uarta_rsect)

.uartb_rsect   1    00001054    00000406     UNINITIALIZED
                  00001054    00000406     dec5416.obj (.uartb_rsect)

.bss       1    0000145a    000005e6     UNINITIALIZED
                  0000145a    00000000     boot.obj (.bss)
                  0000145a    00000000     bootmain.obj (.bss)
                  0000145a    00000000     timer.obj (.bss)
                  0000145a    00000000     uart.obj (.bss)
                  0000145a    00000000     vector.obj (.bss)
                  0000145a    00000000     sysreg.obj (.bss)
                  0000145a    00000000     memory.obj (.bss)
                  0000145a    00000000     cy7c68001.obj (.bss)
                  0000145a    00000014     sx2.obj (.bss)
                  0000146e    000000a2     descriptors.obj (.bss)
                  00001510    00000001     dec5416.obj (.bss)
                  00001511    00000504     ep0req.obj (.bss)
                  00001a15    00000006     c54dma.obj (.bss)
                  00001a1b    00000023     rts.lib : exit.obj (.bss)
                  00001a3e    00000002             : _lock.obj (.bss)


GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 

address    name
--------   ----
0000145a   .bss
00000c40   .data
00028200   .text
00029e20   C$$EXIT
00028100   IV_RESET
00001468   _FLAGS_READ
00001514   _FifoWriteCnt
000283f1   _Load_descriptors
000284b7   _Read_SX2reg
0002851c   _SX2_FifoRead
000283b1   _SX2_FifoReadSingle
000282c9   _SX2_FifoWrite
00028488   _SX2_comwritebyte
000282bb   _USB_Command_Read
0002828a   _USB_Command_Write
0002843f   _Write_SX2reg
00000400   __STACK_SIZE
0000145a   ___bss__
0002a143   ___cinit__
00000c40   ___data__
00000c4e   ___edata__
00001a40   ___end__
0002a143   ___etext__
ffffffff   ___pinit__
00028200   ___text__
0002a22a   __c_load
00001a3c   __cleanup_ptr
00000040   __const_length
00000c00   __const_run
00001a3d   __dtors_ptr
00000001   __lflags
00001a3e   __lock
00029e23   __nop
00029e24   __register_lock
00029e27   __register_unlock
00001a3f   __unlock
00029e20   _abort
00029dfe   _atexit
0002a2b7   _bootmain
00001a16   _buffer_full
00001a18   _buffer_full1
00001a15   _buffer_halffull
00001a17   _buffer_halffull1
00028200   _c_int00
00028fac   _codec_analog_mode
00028e83   _codec_close
00001512   _codec_command
0002911d   _codec_cont_capture
0002922f   _codec_cont_play
00001513   _codec_data
00028ffa   _codec_digital_format
00028fc6   _codec_digital_mode
00028f8f   _codec_headhponeout_gain
00028f62   _codec_lineain_gain
00028a8f   _codec_open
00029014   _codec_power
00029047   _codec_read
0002902e   _codec_reset
00028fe0   _codec_sample_rate
000290b2   _codec_write
00028ef9   _codec_write_reg
00000800   _codecdat
00000c4d   _dataend
00000c40   _datastart
00028607   _dec5416_init
00029b58   _delay
0000146e   _desctbl
00029d8d   _dma0_isr
00029dae   _dma1_isr
00001a19   _dma_count
00001a1a   _dma_count1
00029cfb   _dma_global_init
00029cd9   _dma_init
00029d62   _dma_reset
00029d1f   _dma_reset_all
00001515   _epdatar
00001715   _epdataw
00001915   _epdataw1
00029dcf   _exit
00029b7f   _flash_erase
00029c47   _flash_readm
00029c3c   _flash_reads
00029c1f   _flash_writem
00029be2   _flash_writes
00028541   _int2_isr
0000145a   _irqValue
00001511   _keepAliveCnt
00029341   _main
0002872a   _max3160_set
00029c81   _memory_set
00029c5b   _progm_readm
00029c67   _progm_writem
00001469   _readFlag
0000146b   _regdataread
0000145b   _setupBuff
00001464   _sx2BusActivity
00001466   _sx2EP0Buf
00001465   _sx2EnumOK
00001463   _sx2Ready
00001467   _sx2Setup
00029cc2   _sys_clk
00029c73   _sys_set
00000060   _sys_statbuff
00029cd5   _sys_wait
00029cba   _sysint_disable
00029ca9   _sysint_enable
00029c92   _sysreg_read
0002a2a8   _time_end
0002a289   _timer_isr
0002a26a   _timer_start
0002a27c   _timer_status
0002a279   _timer_stop
0002a032   _uart_int1
000286e0   _uart_interrupt_control
0002863c   _uart_open
00029e2a   _uart_read_reg
00028882   _uart_recive
0002883d   _uart_reclong_set
00028794   _uart_send
0002874c   _uart_send_sigle
00028657   _uart_setup
00028a06   _uart_status
00001510   _uart_timeout
00029f3a   _uart_write_reg
00000c4e   _uarta_recbuff
00001054   _uartb_recbuff
0000146a   _usbtimeout
0002a143   cinit
00000c4e   edata
00001a40   end
0002a143   etext
ffffffff   pinit


GLOBAL SYMBOLS: SORTED BY Symbol Address 

address    name
--------   ----
00000001   __lflags
00000040   __const_length
00000060   _sys_statbuff
00000400   __STACK_SIZE
00000800   _codecdat
00000c00   __const_run
00000c40   ___data__
00000c40   _datastart
00000c40   .data
00000c4d   _dataend
00000c4e   edata
00000c4e   ___edata__
00000c4e   _uarta_recbuff
00001054   _uartb_recbuff
0000145a   ___bss__
0000145a   _irqValue
0000145a   .bss
0000145b   _setupBuff
00001463   _sx2Ready
00001464   _sx2BusActivity
00001465   _sx2EnumOK
00001466   _sx2EP0Buf
00001467   _sx2Setup
00001468   _FLAGS_READ
00001469   _readFlag
0000146a   _usbtimeout
0000146b   _regdataread
0000146e   _desctbl
00001510   _uart_timeout
00001511   _keepAliveCnt
00001512   _codec_command
00001513   _codec_data
00001514   _FifoWriteCnt
00001515   _epdatar
00001715   _epdataw
00001915   _epdataw1
00001a15   _buffer_halffull
00001a16   _buffer_full
00001a17   _buffer_halffull1
00001a18   _buffer_full1
00001a19   _dma_count
00001a1a   _dma_count1
00001a3c   __cleanup_ptr
00001a3d   __dtors_ptr
00001a3e   __lock
00001a3f   __unlock
00001a40   ___end__
00001a40   end
00028100   IV_RESET
00028200   ___text__
00028200   _c_int00
00028200   .text
0002828a   _USB_Command_Write
000282bb   _USB_Command_Read
000282c9   _SX2_FifoWrite
000283b1   _SX2_FifoReadSingle
000283f1   _Load_descriptors
0002843f   _Write_SX2reg
00028488   _SX2_comwritebyte
000284b7   _Read_SX2reg
0002851c   _SX2_FifoRead
00028541   _int2_isr
00028607   _dec5416_init
0002863c   _uart_open
00028657   _uart_setup
000286e0   _uart_interrupt_control
0002872a   _max3160_set
0002874c   _uart_send_sigle
00028794   _uart_send
0002883d   _uart_reclong_set
00028882   _uart_recive
00028a06   _uart_status
00028a8f   _codec_open
00028e83   _codec_close
00028ef9   _codec_write_reg
00028f62   _codec_lineain_gain
00028f8f   _codec_headhponeout_gain
00028fac   _codec_analog_mode
00028fc6   _codec_digital_mode
00028fe0   _codec_sample_rate
00028ffa   _codec_digital_format
00029014   _codec_power
0002902e   _codec_reset
00029047   _codec_read
000290b2   _codec_write
0002911d   _codec_cont_capture
0002922f   _codec_cont_play
00029341   _main
00029b58   _delay
00029b7f   _flash_erase
00029be2   _flash_writes
00029c1f   _flash_writem
00029c3c   _flash_reads
00029c47   _flash_readm
00029c5b   _progm_readm
00029c67   _progm_writem
00029c73   _sys_set
00029c81   _memory_set
00029c92   _sysreg_read
00029ca9   _sysint_enable
00029cba   _sysint_disable
00029cc2   _sys_clk
00029cd5   _sys_wait
00029cd9   _dma_init
00029cfb   _dma_global_init
00029d1f   _dma_reset_all
00029d62   _dma_reset
00029d8d   _dma0_isr
00029dae   _dma1_isr
00029dcf   _exit
00029dfe   _atexit
00029e20   C$$EXIT
00029e20   _abort
00029e23   __nop
00029e24   __register_lock
00029e27   __register_unlock
00029e2a   _uart_read_reg
00029f3a   _uart_write_reg
0002a032   _uart_int1
0002a143   ___cinit__
0002a143   etext
0002a143   cinit
0002a143   ___etext__
0002a22a   __c_load
0002a26a   _timer_start
0002a279   _timer_stop
0002a27c   _timer_status
0002a289   _timer_isr
0002a2a8   _time_end
0002a2b7   _bootmain
ffffffff   pinit
ffffffff   ___pinit__

[132 symbols]

⌨️ 快捷键说明

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