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

📄 techv5509a.map

📁 PCM 脉冲编码调制的C源代码
💻 MAP
📖 第 1 页 / 共 3 页
字号:
******************************************************************************
         TMS320C55x COFF Linker PC v3.3.2                      
******************************************************************************
>> Linked Wed Apr 15 11:31:31 2009

OUTPUT FILE NAME:   <PCM.out>
ENTRY POINT SYMBOL: "_c_int00"  address: 00016334


MEMORY CONFIGURATION

         name            origin    length      used     unused   attr    fill
                        (bytes)   (bytes)    (bytes)   (bytes)
----------------------  --------  ---------  --------  --------  ----  --------
  VECS                  00000200   00000200  0000016a  00000096  RWIX
  ISR                   00000400   00000a00  00000240  000007c0  RWIX
  SYSTACK_RAM           00000f00   000007fe  000007fe  00000000  RW  
  STACK_RAM             00001700   00000ffe  00000ffe  00000000  RW  
  ASCII_CODE            00002700   00002000  00000000  00002000  RW  
  PRGRAM_0              00010000   00010000  0000673c  000098c4  RW  
  DATRAM_4              00020000   00003000  00000570  00002a90  RW  
  DATRAM_5              00023000   00063000  00000c94  0006236c  RWIX
  BOO                   0008f800   00000800  000007d0  00000030  RWIX


SECTION ALLOCATION MAP
(Addresses surrounded by []'s are displayed for convenience only!)

output                                                          attributes/
section   page  orgn(bytes) orgn(words) len(bytes) len(words)   input sections
--------  ----  ----------- ----------- ---------- ----------   --------------
.vectors     0     00000200  [ 00000100 ] 00000100          *   
                   00000200  [ 00000100 ] 00000100          *   vector.obj (.vectors)

.csldata     0   [ 00000300 ]  00000180          *   00000035   UNINITIALIZED
                 [ 00000300 ]  00000180          *   00000035   csl5509x.lib : usb_global.obj (.csldata:USB_data)

.cio         0   [ 00000400 ]  00000200          *   00000120   UNINITIALIZED
                 [ 00000400 ]  00000200          *   00000120   rts55x.lib : trgmsg.obj (.cio)

.sysstack 
*            0   [ 00000f00 ]  00000780          *   000003ff   UNINITIALIZED

.stack       0   [ 00001700 ]  00000b80          *   000007ff   UNINITIALIZED

.ascii_mode 
*            0   [ 00002700 ]  00001380          *   00000000   UNINITIALIZED

.usb_api     0   [ 00010000 ]  00008000          *   00000000   UNINITIALIZED

.usb_drvr 
*            0   [ 00010000 ]  00008000          *   00000000   UNINITIALIZED

.text        0     00010000  [ 00008000 ] 000064f2          *   
                   00010000  [ 00008000 ] 000007fb          *   csl5509x.lib : usb_drvr.obj (.text:usb_drvr)
                   000107fb  [ 000083fd+] 00000001          *   --HOLE-- [fill = 20]
                   000107fc  [ 000083fe ] 00000202          *                : usb_cfgpt.obj (.text:_vUSB_configEndpt)
                   000109fe  [ 000084ff ] 00000002          *   --HOLE-- [fill = 20]
                   00010a00  [ 00008500 ] 000001c0          *                : usb_init.obj (.text:vUSB_init)
                   00010bc0  [ 000085e0 ] 00000136          *                : usb_ptrans.obj (.text:vUSB_postTransaction)
                   00010cf6  [ 0000867b ] 00000002          *   --HOLE-- [fill = 20]
                   00010cf8  [ 0000867c ] 00000089          *                : usb_antrfc.obj (.text:_vUSB_addInterface)
                   00010d81  [ 000086c0+] 00000003          *   --HOLE-- [fill = 20]
                   00010d84  [ 000086c2 ] 0000007a          *                : usb_initpt.obj (.text:vUSB_initEndptObj)
                   00010dfe  [ 000086ff ] 00000002          *   --HOLE-- [fill = 20]
                   00010e00  [ 00008700 ] 00000072          *                : usb_abrttr.obj (.text:vUSB_abortTransaction)
                   00010e72  [ 00008739 ] 00000002          *   --HOLE-- [fill = 20]
                   00010e74  [ 0000873a ] 00000063          *                : usb_initpll.obj (.text:vUsb_initPLL)
                   00010ed7  [ 0000876b+] 00000001          *   --HOLE-- [fill = 20]
                   00010ed8  [ 0000876c ] 0000004c          *                : usb_aball.obj (.text:vUSB_abortAllTransaction)
                   00010f24  [ 00008792 ] 0000003e          *                : usb_rstfirm.obj (.text:_vUSB_resetFirmwareEnv)
                   00010f62  [ 000087b1 ] 00000002          *   --HOLE-- [fill = 20]
                   00010f64  [ 000087b2 ] 0000003d          *                : usb_stalpt.obj (.text:vUSB_stallEndpt)
                   00010fa1  [ 000087d0+] 00000003          *   --HOLE-- [fill = 20]
                   00010fa4  [ 000087d2 ] 0000003a          *                : usb_epn2h.obj (.text:vUSB_epNumToHandle.usb_api)
                   00010fde  [ 000087ef ] 00000002          *   --HOLE-- [fill = 20]
                   00010fe0  [ 000087f0 ] 00000036          *                : usb_gspack.obj (.text:vUSB_getSetupPacket)
                   00011016  [ 0000880b ] 00000002          *   --HOLE-- [fill = 20]
                   00011018  [ 0000880c ] 00000036          *                : usb_istdon.obj (.text:vUSB_isTransactionDone)
                   0001104e  [ 00008827 ] 00000002          *   --HOLE-- [fill = 20]
                   00011050  [ 00008828 ] 00000032          *                : usb_byterm.obj (.text:vUSB_bytesRemaining)
                   00011082  [ 00008841 ] 00000002          *   --HOLE-- [fill = 20]
                   00011084  [ 00008842 ] 0000002f          *                : usb_ddmain.obj (.text:_vUSB_disableDmaIntrpt)
                   000110b3  [ 00008859+] 00000001          *   --HOLE-- [fill = 20]
                   000110b4  [ 0000885a ] 0000002d          *                : usb_edmain.obj (.text:_vUSB_enableDmaIntrpt)
                   000110e1  [ 00008870+] 00000003          *   --HOLE-- [fill = 20]
                   000110e4  [ 00008872 ] 0000002a          *                : usb_clrstal.obj (.text:vUSB_clearEndPtStall)
                   0001110e  [ 00008887 ] 00000002          *   --HOLE-- [fill = 20]
                   00011110  [ 00008888 ] 00000025          *                : usb_disint.obj (.text:_vUSB_disableEpIntrpt)
                   00011135  [ 0000889a+] 00000003          *   --HOLE-- [fill = 20]
                   00011138  [ 0000889c ] 00000023          *                : usb_enepin.obj (.text:_vUSB_enableEpIntrpt)
                   0001115b  [ 000088ad+] 00000001          *   --HOLE-- [fill = 20]
                   0001115c  [ 000088ae ] 00000019          *                : usb_gfrano.obj (.text:vUSB_getFrameNo)
                   00011175  [ 000088ba+] 00000003          *   --HOLE-- [fill = 20]
                   00011178  [ 000088bc ] 00000018          *                : usb_isrmwk.obj (.text:vUSB_issueRemoteWakeup)
                   00011190  [ 000088c8 ] 00000014          *                : usb_gstall.obj (.text:vUSB_getEndptStall)
                   000111a4  [ 000088d2 ] 00000010          *                : usb_discon.obj (.text:vUSB_disconnectDev)
                   000111b4  [ 000088da ] 0000000f          *                : usb_rstdev.obj (.text:vUSB_resetDev)
                   000111c3  [ 000088e1+] 00000001          *   --HOLE-- [fill = 20]
                   000111c4  [ 000088e2 ] 0000000f          *                : usb_condev.obj (.text:vUSB_connectDev)
                   000111d3  [ 000088e9+] 00000001          *   --HOLE-- [fill = 20]
                   000111d4  [ 000088ea ] 0000000c          *                : usb_sdevad.obj (.text:vUSB_setDevAddr)
                   000111e0  [ 000088f0 ] 0000000b          *                : usb_getev.obj (.text:vUsb_getEvents)
                   000111eb  [ 000088f5+] 00000001          *   --HOLE-- [fill = 20]
                   000111ec  [ 000088f6 ] 00000007          *                : usb_setwk.obj (.text:vUSB_setRemoteWakeup)
                   000111f3  [ 000088f9+] 00000001          *   --HOLE-- [fill = 20]
                   000111f4  [ 000088fa ] 00000007          *                : usb_gtrmsta.obj (.text:vUSB_getRemoteWakeupStat)
                   000111fb  [ 000088fd+] 00000001          *   --HOLE-- [fill = 20]
                   000111fc  [ 000088fe ] 00000006          *                : usb_peekev.obj (.text:vUSB_peekEvents)
                   00011202  [ 00008901 ] 000011d8          *   rts55x.lib : _printfi.obj (.text)
                   000123da  [ 000091ed ] 00000751          *   sys_interrupt.obj (.text)
                   00012b2b  [ 00009595+] 000005b7          *   sys_driver.obj (.text)
                   000130e2  [ 00009871 ] 00000536          *   rts55x.lib : lowlev.obj (.text)
                   00013618  [ 00009b0c ] 00000536          *              : trgdrv.obj (.text)
                   00013b4e  [ 00009da7 ] 0000050a          *              : memory.obj (.text)
                   00014058  [ 0000a02c ] 000004c0          *   PCM_initial.obj (.text)
                   00014518  [ 0000a28c ] 000002c5          *   rts55x.lib : cmpd.obj (.text)
                   000147dd  [ 0000a3ee+] 000002b9          *              : llmpy.obj (.text)
                   00014a96  [ 0000a54b ] 0000024b          *              : fopen.obj (.text)
                   00014ce1  [ 0000a670+] 000001f2          *              : fcvt.obj (.text)
                   00014ed3  [ 0000a769+] 000001d6          *              : ecvt.obj (.text)
                   000150a9  [ 0000a854+] 00000160          *              : fputs.obj (.text)
                   00015209  [ 0000a904+] 00000142          *   sys_initial.obj (.text)
                   0001534b  [ 0000a9a5+] 0000013f          *   rts55x.lib : addd.obj (.text)
                   0001548a  [ 0000aa45 ] 0000011e          *   PCM.obj (.text)
                   000155a8  [ 0000aad4 ] 000000f7          *   rts55x.lib : frcdivd.obj (.text)
                   0001569f  [ 0000ab4f+] 000000f3          *              : divd.obj (.text)
                   00015792  [ 0000abc9 ] 000000e5          *              : mpyd.obj (.text)
                   00015877  [ 0000ac3b+] 000000df          *              : setvbuf.obj (.text)
                   00015956  [ 0000acab ] 000000da          *              : divli.obj (.text)
                   00015a30  [ 0000ad18 ] 000000cf          *              : _io_perm.obj (.text)
                   00015aff  [ 0000ad7f+] 000000bd          *              : trgmsg.obj (.text:CIO_breakpoint)
                   00015bbc  [ 0000adde ] 000000ae          *              : exit.obj (.text)
                   00015c6a  [ 0000ae35 ] 000000ac          *              : divul.obj (.text)
                   00015d16  [ 0000ae8b ] 000000aa          *              : fputc.obj (.text)
                   00015dc0  [ 0000aee0 ] 000000a8          *              : fflush.obj (.text)
                   00015e68  [ 0000af34 ] 00000097          *              : remli.obj (.text)
                   00015eff  [ 0000af7f+] 0000007e          *              : fclose.obj (.text)
                   00015f7d  [ 0000afbe+] 00000079          *              : fixdli.obj (.text)
                   00015ff6  [ 0000affb ] 00000077          *              : trgmsg.obj (.text)
                   0001606d  [ 0000b036+] 00000074          *              : ltoa.obj (.text)
                   000160e1  [ 0000b070+] 00000071          *              : fltlid.obj (.text)
                   00016152  [ 0000b0a9 ] 0000006b          *              : fseek.obj (.text)
                   000161bd  [ 0000b0de+] 0000006b          *              : autoinit.obj (.text)
                   00016228  [ 0000b114 ] 00000060          *              : atoi.obj (.text)
                   00016288  [ 0000b144 ] 0000005f          *              : frcmpyd.obj (.text)
                   000162e7  [ 0000b173+] 0000004d          *              : printf.obj (.text)
                   00016334  [ 0000b19a ] 00000048          *              : boot.obj (.text)
                   0001637c  [ 0000b1be ] 0000002e          *   main.obj (.text)
                   000163aa  [ 0000b1d5 ] 0000002b          *   csl5509x.lib : usb_vect.obj (.text)
                   000163d5  [ 0000b1ea+] 0000002a          *   rts55x.lib : udiv.obj (.text)
                   000163ff  [ 0000b1ff+] 0000002a          *              : fixdi.obj (.text)
                   00016429  [ 0000b214+] 00000029          *   sys_kernel_sub.obj (.text)
                   00016452  [ 0000b229 ] 00000027          *   rts55x.lib : memccpy.obj (.text)
                   00016479  [ 0000b23c+] 00000014          *              : subd.obj (.text)
                   0001648d  [ 0000b246+] 00000013          *              : lmpy.obj (.text)
                   000164a0  [ 0000b250 ] 00000012          *              : memcpy.obj (.text)
                   000164b2  [ 0000b259 ] 00000012          *              : _lock.obj (.text)
                   000164c4  [ 0000b262 ] 00000010          *              : negd.obj (.text)
                   000164d4  [ 0000b26a ] 0000000c          *              : fltid.obj (.text)
                   000164e0  [ 0000b270 ] 0000000a          *              : remove.obj (.text)
                   000164ea  [ 0000b275 ] 00000007          *              : exit.obj (.text:CIO_breakpoint)
                   000164f1  [ 0000b278+] 00000001          *   --HOLE-- [fill = 20]

api_vect     0     00016500  [ 0000b280 ] 000000fe          *   
                   00016500  [ 0000b280 ] 000000fc          *   csl5509x.lib : usb_vect.obj (api_vect)
                   000165fc  [ 0000b2fe ] 00000002          *   --HOLE-- [fill = 20]

api_lut      0     000165fe  [ 0000b2ff ] 0000014c          *   
                   000165fe  [ 0000b2ff ] 0000014b          *   csl5509x.lib : usb_vect.obj (api_lut)
                   00016749  [ 0000b3a4+] 00000001          *   --HOLE-- [fill = 20]

.const       0   [ 00020000 ]  00010000          *   0000016e   
                 [ 00020000 ]  00010000          *   00000101   rts55x.lib : ctype.obj (.const)
                 [ 00020202 ]  00010101          *   00000001   --HOLE-- [fill = 00]
                 [ 00020204 ]  00010102          *   00000035              : _printfi.obj (.const)
                 [ 0002026e ]  00010137          *   00000001   --HOLE-- [fill = 00]
                 [ 00020270 ]  00010138          *   0000001a   main.obj (.const)
                 [ 000202a4 ]  00010152          *   0000000c   rts55x.lib : fcvt.obj (.const)
                 [ 000202bc ]  0001015e          *   0000000c              : ecvt.obj (.const)
                 [ 000202d4 ]  0001016a          *   00000002              : fputs.obj (.const)
                 [ 000202d8 ]  0001016c          *   00000002              : fltlid.obj (.const)

.cinit       0   [ 000202dc ]  0001016e          *   0000014a   
                 [ 000202dc ]  0001016e          *   000000f7   rts55x.lib : defs.obj (.cinit)
                 [ 000204ca ]  00010265          *   0000002d              : lowlev.obj (.cinit)
                 [ 00020524 ]  00010292          *   0000000e              : exit.obj (.cinit)
                 [ 00020540 ]  000102a0          *   0000000a              : _lock.obj (.cinit)
                 [ 00020554 ]  000102aa          *   00000004              : memory.obj (.cinit)
                 [ 0002055c ]  000102ae          *   00000004   PCM_initial.obj (.cinit)
                 [ 00020564 ]  000102b2          *   00000004   sys_interrupt.obj (.cinit)
                 [ 0002056c ]  000102b6          *   00000002   --HOLE-- [fill = 0]

.bss         0   [ 00023000 ]  00011800          *   0000064a   UNINITIALIZED
                 [ 00023000 ]  00011800          *   00000231   rts55x.lib : defs.obj (.bss)
                 [ 00023462 ]  00011a31          *   00000190              : _printfi.obj (.bss)
                 [ 00023782 ]  00011bc1          *   000000d0              : trgdrv.obj (.bss)
                 [ 00023922 ]  00011c91          *   00000001   sys_interrupt.obj (.bss)
                 [ 00023924 ]  00011c92          *   00000099   rts55x.lib : lowlev.obj (.bss)
                 [ 00023a56 ]  00011d2b          *   00000064              : fcvt.obj (.bss)
                 [ 00023b1e ]  00011d8f          *   00000064              : ecvt.obj (.bss)
                 [ 00023be6 ]  00011df3          *   00000001   PCM_initial.obj (.bss)
                 [ 00023be8 ]  00011df4          *   00000046   rts55x.lib : exit.obj (.bss)
                 [ 00023c74 ]  00011e3a          *   00000007              : memory.obj (.bss)
                 [ 00023c82 ]  00011e41          *   00000005   PCM.obj (.bss)
                 [ 00023c8c ]  00011e46          *   00000004   rts55x.lib : _lock.obj (.bss)

.sysmem      0   [ 0008f800 ]  00047c00          *   000003e8   UNINITIALIZED


GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 

abs. value/
byte addr   word addr   name
---------   ---------   ----
00000002                $TI_capability$C5500$MemoryModel
00000001                $TI_capability_requires_rev2
            00011800    .bss
00010000                .text
000164eb                C$$EXIT
00015bb5                C$$IO$$
0001648d                I$$LMPY
000163d5                I$$UDIV
000163ea                I$$UMOD
00014118                _AIC23_CLK
00014143                _AIC23_DIN
0001416e                _AIC23_DIN_EN
0001298b                _Berr_isr
000129bf                _Dlog_isr
00012853                _Dmac0_isr
0001267f                _Dmac1_isr
000128bb                _Dmac2_isr
000128ef                _Dmac3_isr
00012783                _Dmac4_isr
000127b7                _Dmac5_isr
000126b3                _Dspint_isr
0001240e                _ExtInt0_isr
000127eb                _ExtInt1_isr
00012456                _ExtInt2_isr
000126e7                _ExtInt3_isr
00012887                _ExtInt4_isr
00013af0                _HOSTclock
000136b8                _HOSTclose
0001383b                _HOSTlseek
00013618                _HOSTopen
00013723                _HOSTread
0001395e                _HOSTrename
00013a92                _HOSTtime
000138f4                _HOSTunlink
000137af                _HOSTwrite
00012957                _IIc_isr
000124be                _McbspRint0_isr
000124f2                _McbspRint1_isr
0001271b                _McbspRint2_isr
0001281f                _McbspTint0_isr
00012526                _McbspTint1_isr

⌨️ 快捷键说明

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