📄 techv5509a.map
字号:
******************************************************************************
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 + -