📄 dsk5509_usb.map
字号:
******************************************************************************
TMS320C55x COFF Linker PC v3.2.2
******************************************************************************
>> Linked Fri Mar 23 20:43:55 2007
OUTPUT FILE NAME: <./Debug/DSK5509_USB.out>
ENTRY POINT SYMBOL: "_c_int00" address: 000165e5
MEMORY CONFIGURATION
name origin length used attr fill
(bytes) (bytes) (bytes)
---------------------- -------- --------- -------- ---- --------
MMR 00000000 000000c0 00000000 RWIX
SPRAM 000000c0 00000040 00000000 RWIX
VECS 00000100 00000100 00000100 RWIX
DARAM0 00000200 00003e00 00000ba0 RWIX
DARAM1 00004000 00004000 00000aca RWIX
DARAM2 00008000 00004000 00000000 RWIX
DARAM3 0000c000 00004000 00000000 RWIX
SARAM0 00010000 00004000 000005f0 RWIX
SARAM1 00014000 00008000 000026d0 RWIX
SARAM3 0001c000 00004000 00000000 RWIX
SARAM4 00020000 00004000 00000000 RWIX
SARAM5 00024000 00004000 00000000 RWIX
SARAM6 00028000 00004000 00000000 RWIX
SARAM7 0002c000 00004000 00000000 RWIX
SARAM8 00030000 00004000 00000000 RWIX
SARAM9 00034000 00004000 00000000 RWIX
SARAM10 00038000 00004000 00000000 RWIX
SARAM11 0003c000 00004000 00000000 RWIX
SARAM12 00040000 00004000 00000000 RWIX
SARAM13 00044000 00004000 00000000 RWIX
SARAM14 00048000 00004000 00000000 RWIX
SARAM15 0004c000 00004000 00000000 RWIX
CE0 00050000 003b0000 00000000 RWIX
CE1 00400000 00400000 00000000 RWIX
CE2 00800000 00400000 00000000 RWIX
CE3 00c00000 003f8000 00000000 RWIX
PDROM 00ff8000 00007f00 00000000 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 00000100 [ 00000080 ] 00000100 *
00000100 [ 00000080 ] 00000100 * vectors.obj (.vectors)
dmaMem 0 [ 00000200 ] 00000100 * 00000000 UNINITIALIZED
.stack 0 [ 00000200 ] 00000100 * 000002bc UNINITIALIZED
.sysstack
* 0 [ 00000778 ] 000003bc * 000002bc UNINITIALIZED
.csldata 0 [ 00000cf0 ] 00000678 * 00000058 UNINITIALIZED
[ 00000cf0 ] 00000678 * 00000035 csl5509x.lib : usb_global.obj (.csldata:USB_data)
[ 00000d5c ] 000006ae * 00000022 : csl_csldat.obj (.csldata:SYS_data)
.sysmem 0 [ 00004000 ] 00002000 * 00000000 UNINITIALIZED
.cio 0 [ 00004000 ] 00002000 * 00000000 UNINITIALIZED
.data 0 [ 00004000 ] 00002000 * 00000000 UNINITIALIZED
.const 0 [ 00004000 ] 00002000 * 00000000 UNINITIALIZED
.bss 0 [ 00004000 ] 00002000 * 00000440 UNINITIALIZED
[ 00004000 ] 00002000 * 00000243 DSK5509_USBLIB.lib : USB_FUNCTION.obj (.bss)
[ 00004488 ] 00002244 * 000001ae : Descriptors.obj (.bss)
[ 000047e4 ] 000023f2 * 00000046 rts55x.lib : exit.obj (.bss)
[ 00004870 ] 00002438 * 00000004 DSK5509_USB.obj (.bss)
[ 00004878 ] 0000243c * 00000004 rts55x.lib : _lock.obj (.bss)
api_vect 0 00004900 [ 00002480 ] 000000fe *
00004900 [ 00002480 ] 000000fc * csl5509x.lib : usb_vect.obj (api_vect)
000049fc [ 000024fe ] 00000002 * --HOLE-- [fill = 20]
api_lut 0 000049fe [ 000024ff ] 0000014c *
000049fe [ 000024ff ] 0000014b * csl5509x.lib : usb_vect.obj (api_lut)
00004b49 [ 000025a4+] 00000001 * --HOLE-- [fill = 20]
.cinit 0 [ 00010000 ] 00008000 * 000002f8
[ 00010000 ] 00008000 * 00000242 DSK5509_USBLIB.lib : Descriptors.obj (.cinit)
[ 00010484 ] 00008242 * 00000071 : USB_FUNCTION.obj (.cinit)
[ 00010566 ] 000082b3 * 00000025 csl5509x.lib : csl_csldat.obj (.cinit)
[ 000105b0 ] 000082d8 * 0000000e rts55x.lib : exit.obj (.cinit)
[ 000105cc ] 000082e6 * 0000000a : _lock.obj (.cinit)
[ 000105e0 ] 000082f0 * 00000007 DSK5509_USB.obj (.cinit)
[ 000105ee ] 000082f7 * 00000001 --HOLE-- [fill = 0]
.text 0 00014000 [ 0000a000 ] 0000269c *
00014000 [ 0000a000 ] 00000f01 * DSK5509_USBLIB.lib : USB_FUNCTION.obj (.text)
00014f01 [ 0000a780+] 00000002 * vectors.obj (.text)
00014f03 [ 0000a781+] 00000001 * --HOLE-- [fill = 20]
00014f04 [ 0000a782 ] 000007fb * csl5509x.lib : usb_drvr.obj (.text:usb_drvr)
000156ff [ 0000ab7f+] 00000001 * --HOLE-- [fill = 20]
00015700 [ 0000ab80 ] 00000202 * : usb_cfgpt.obj (.text:_vUSB_configEndpt)
00015902 [ 0000ac81 ] 00000002 * --HOLE-- [fill = 20]
00015904 [ 0000ac82 ] 000001c0 * : usb_init.obj (.text:vUSB_init)
00015ac4 [ 0000ad62 ] 00000136 * : usb_ptrans.obj (.text:vUSB_postTransaction)
00015bfa [ 0000adfd ] 00000002 * --HOLE-- [fill = 20]
00015bfc [ 0000adfe ] 00000089 * : usb_antrfc.obj (.text:_vUSB_addInterface)
00015c85 [ 0000ae42+] 00000003 * --HOLE-- [fill = 20]
00015c88 [ 0000ae44 ] 0000007a * : usb_initpt.obj (.text:vUSB_initEndptObj)
00015d02 [ 0000ae81 ] 00000002 * --HOLE-- [fill = 20]
00015d04 [ 0000ae82 ] 00000072 * : usb_abrttr.obj (.text:vUSB_abortTransaction)
00015d76 [ 0000aebb ] 00000002 * --HOLE-- [fill = 20]
00015d78 [ 0000aebc ] 0000006e * : pll_cfg.obj (.text:PLL_config)
00015de6 [ 0000aef3 ] 00000002 * --HOLE-- [fill = 20]
00015de8 [ 0000aef4 ] 00000068 * : irq_enab.obj (.text:IRQ_enable)
00015e50 [ 0000af28 ] 00000063 * : usb_initpll.obj (.text:vUsb_initPLL)
00015eb3 [ 0000af59+] 00000001 * --HOLE-- [fill = 20]
00015eb4 [ 0000af5a ] 0000004c * : usb_aball.obj (.text:vUSB_abortAllTransaction)
00015f00 [ 0000af80 ] 0000003e * : usb_rstfirm.obj (.text:_vUSB_resetFirmwareEnv)
00015f3e [ 0000af9f ] 00000002 * --HOLE-- [fill = 20]
00015f40 [ 0000afa0 ] 0000003d * : usb_stalpt.obj (.text:vUSB_stallEndpt)
00015f7d [ 0000afbe+] 00000003 * --HOLE-- [fill = 20]
00015f80 [ 0000afc0 ] 0000003a * : usb_epn2h.obj (.text:vUSB_epNumToHandle.usb_api)
00015fba [ 0000afdd ] 00000002 * --HOLE-- [fill = 20]
00015fbc [ 0000afde ] 00000037 * : irq_setvecs.obj (.text:IRQ_setVecs)
00015ff3 [ 0000aff9+] 00000001 * --HOLE-- [fill = 20]
00015ff4 [ 0000affa ] 00000036 * : usb_gspack.obj (.text:vUSB_getSetupPacket)
0001602a [ 0000b015 ] 00000002 * --HOLE-- [fill = 20]
0001602c [ 0000b016 ] 00000036 * : usb_istdon.obj (.text:vUSB_isTransactionDone)
00016062 [ 0000b031 ] 00000002 * --HOLE-- [fill = 20]
00016064 [ 0000b032 ] 00000032 * : usb_byterm.obj (.text:vUSB_bytesRemaining)
00016096 [ 0000b04b ] 00000002 * --HOLE-- [fill = 20]
00016098 [ 0000b04c ] 0000002f * : usb_ddmain.obj (.text:_vUSB_disableDmaIntrpt)
000160c7 [ 0000b063+] 00000001 * --HOLE-- [fill = 20]
000160c8 [ 0000b064 ] 0000002d * : usb_edmain.obj (.text:_vUSB_enableDmaIntrpt)
000160f5 [ 0000b07a+] 00000003 * --HOLE-- [fill = 20]
000160f8 [ 0000b07c ] 0000002a * : usb_clrstal.obj (.text:vUSB_clearEndPtStall)
00016122 [ 0000b091 ] 00000002 * --HOLE-- [fill = 20]
00016124 [ 0000b092 ] 00000025 * : usb_disint.obj (.text:_vUSB_disableEpIntrpt)
00016149 [ 0000b0a4+] 00000003 * --HOLE-- [fill = 20]
0001614c [ 0000b0a6 ] 00000023 * : usb_enepin.obj (.text:_vUSB_enableEpIntrpt)
0001616f [ 0000b0b7+] 00000001 * --HOLE-- [fill = 20]
00016170 [ 0000b0b8 ] 00000019 * : usb_gfrano.obj (.text:vUSB_getFrameNo)
00016189 [ 0000b0c4+] 00000003 * --HOLE-- [fill = 20]
0001618c [ 0000b0c6 ] 00000018 * : usb_isrmwk.obj (.text:vUSB_issueRemoteWakeup)
000161a4 [ 0000b0d2 ] 00000014 * : usb_gstall.obj (.text:vUSB_getEndptStall)
000161b8 [ 0000b0dc ] 00000010 * : usb_discon.obj (.text:vUSB_disconnectDev)
000161c8 [ 0000b0e4 ] 0000000f * : irq_gdisab.obj (.text:IRQ_globalDisable)
000161d7 [ 0000b0eb+] 00000001 * --HOLE-- [fill = 20]
000161d8 [ 0000b0ec ] 0000000f * : irq_genab.obj (.text:IRQ_globalEnable)
000161e7 [ 0000b0f3+] 00000001 * --HOLE-- [fill = 20]
000161e8 [ 0000b0f4 ] 0000000f * : usb_condev.obj (.text:vUSB_connectDev)
000161f7 [ 0000b0fb+] 00000001 * --HOLE-- [fill = 20]
000161f8 [ 0000b0fc ] 0000000f * : usb_rstdev.obj (.text:vUSB_resetDev)
00016207 [ 0000b103+] 00000001 * --HOLE-- [fill = 20]
00016208 [ 0000b104 ] 0000000d * : _csl_init.obj (.text:_CSL_init)
00016215 [ 0000b10a+] 00000003 * --HOLE-- [fill = 20]
00016218 [ 0000b10c ] 0000000c * : usb_sdevad.obj (.text:vUSB_setDevAddr)
00016224 [ 0000b112 ] 0000000c * : csl.obj (.text:CSL_init)
00016230 [ 0000b118 ] 0000000c * : irq_grest.obj (.text:IRQ_globalRestore)
0001623c [ 0000b11e ] 0000000b * : usb_getev.obj (.text:vUsb_getEvents)
00016247 [ 0000b123+] 00000001 * --HOLE-- [fill = 20]
00016248 [ 0000b124 ] 00000007 * : usb_setwk.obj (.text:vUSB_setRemoteWakeup)
0001624f [ 0000b127+] 00000001 * --HOLE-- [fill = 20]
00016250 [ 0000b128 ] 00000007 * : usb_gtrmsta.obj (.text:vUSB_getRemoteWakeupStat)
00016257 [ 0000b12b+] 00000001 * --HOLE-- [fill = 20]
00016258 [ 0000b12c ] 00000006 * : usb_peekev.obj (.text:vUSB_peekEvents)
0001625e [ 0000b12f ] 00000002 * --HOLE-- [fill = 20]
00016260 [ 0000b130 ] 00000002 * : csl.obj (.text)
00016262 [ 0000b131 ] 0000026a * DSK5509_USB.obj (.text)
000164cc [ 0000b266 ] 000000ae * rts55x.lib : exit.obj (.text)
0001657a [ 0000b2bd ] 0000006b * : autoinit.obj (.text)
000165e5 [ 0000b2f2+] 00000048 * : boot.obj (.text)
0001662d [ 0000b316+] 0000002b * csl5509x.lib : usb_vect.obj (.text)
00016658 [ 0000b32c ] 0000002a * rts55x.lib : udiv.obj (.text)
00016682 [ 0000b341 ] 00000012 * : _lock.obj (.text)
00016694 [ 0000b34a ] 00000007 * : exit.obj (.text:CIO_breakpoint)
0001669b [ 0000b34d+] 00000001 * --HOLE-- [fill = 20]
.switch 0 [ 0001669c ] 0000b34e * 0000001a
[ 0001669c ] 0000b34e * 0000001a DSK5509_USBLIB.lib : USB_FUNCTION.obj (.switch)
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
abs. value/
byte addr word addr name
--------- --------- ----
00000001 $TI_capability_requires_rev2
00002000 .bss
00002000 .data
00014000 .text
00016695 C$$EXIT
00016658 I$$UDIV
0001666d I$$UMOD
00002280 _Bulk_In1_Descriptior
0000230a _Bulk_In1_link
0000228a _Bulk_In2_Descriptior
000022fe _Bulk_In2_link
00002294 _Bulk_In3_Descriptior
000022f2 _Bulk_In3_link
0000229e _Bulk_In4_Descriptior
000022e6 _Bulk_In4_link
000022a8 _Bulk_In5_Descriptior
000022da _Bulk_In5_link
000022b2 _Bulk_In6_Descriptior
000022ce _Bulk_In6_link
000022bc _Bulk_In7_Descriptior
000022c2 _Bulk_In7_link
0000227b _Bulk_Out1_Descriptior
00002310 _Bulk_Out1_link
00002285 _Bulk_Out2_Descriptior
00002304 _Bulk_Out2_link
0000228f _Bulk_Out3_Descriptior
000022f8 _Bulk_Out3_link
00002299 _Bulk_Out4_Descriptior
000022ec _Bulk_Out4_link
000022a3 _Bulk_Out5_Descriptior
000022e0 _Bulk_Out5_link
000022ad _Bulk_Out6_Descriptior
000022d4 _Bulk_Out6_link
000022b7 _Bulk_Out7_Descriptior
000022c8 _Bulk_Out7_link
00016260 _CSL5509_LIB_
000006ae _CSL_SysData
00016224 _CSL_init
000020ca _CtrlDataLen
0000226f _Device_Config
00002263 _Device_Config1
00002244 _Device_Description
00002275 _Device_Interface
00002258 _Device_Qualifier
00002372 _EndPoint0In_Descriptor
0000237a _EndPoint0Out_Descriptor
00002382 _EndPoint1In_Descriptor
0000238a _EndPoint1Out_Descriptor
00002392 _EndPoint2In_Descriptor
0000239a _EndPoint2Out_Descriptor
000023a2 _EndPoint3In_Descriptor
000023aa _EndPoint3Out_Descriptor
000023b2 _EndPoint4In_Descriptor
000023ba _EndPoint4Out_Descriptor
000023c2 _EndPoint5In_Descriptor
000023ca _EndPoint5Out_Descriptor
000023d2 _EndPoint6In_Descriptor
000023da _EndPoint6Out_Descriptor
000023e2 _EndPoint7In_Descriptor
000023ea _EndPoint7Out_Descriptor
0001480c _Endpt0EvHndler
000148e8 _EndptIn1EvHndler
00014910 _EndptIn2EvHndler
00014938 _EndptIn3EvHndler
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -