📄 dsk5509_usb.map
字号:
******************************************************************************
TMS320C55x COFF Linker PC Version 2.56
******************************************************************************
>> Linked Tue May 10 14:43:18 2005
OUTPUT FILE NAME: <./Debug/DSK5509_USB.out>
ENTRY POINT SYMBOL: "_c_int00" address: 000165cb
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 00000ac9 RWIX
DARAM2 00008000 00004000 00000000 RWIX
DARAM3 0000c000 00004000 00000000 RWIX
SARAM0 00010000 00004000 000005f0 RWIX
SARAM1 00014000 00008000 000026b6 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)
.cio 0 [ 00004000 ] 00002000 * 00000000 UNINITIALIZED
.sysmem 0 [ 00004000 ] 00002000 * 00000000 UNINITIALIZED
.data 0 [ 00004000 ] 00002000 * 00000000 UNINITIALIZED
.const 0 [ 00004000 ] 00002000 * 00000000 UNINITIALIZED
api_vect 0 00004000 [ 00002000 ] 000000fd *
00004000 [ 00002000 ] 000000fc * csl5509x.lib : usb_vect.obj (api_vect)
000040fc [ 0000207e ] 00000001 * --HOLE-- [fill = 20]
api_lut 0 000040fd [ 0000207e+] 0000014c *
000040fd [ 0000207e+] 0000014b * csl5509x.lib : usb_vect.obj (api_lut)
00004248 [ 00002124 ] 00000001 * --HOLE-- [fill = 20]
.bss 0 [ 0000424c ] 00002126 * 00000440 UNINITIALIZED
[ 0000424c ] 00002126 * 00000243 DSK5509_USBLIB.lib : USB_FUNCTION.obj (.bss)
[ 000046d4 ] 0000236a * 000001ae : Descriptors.obj (.bss)
[ 00004a30 ] 00002518 * 00000046 rts55x.lib : exit.obj (.bss)
[ 00004abc ] 0000255e * 00000004 DSK5509_USB.obj (.bss)
[ 00004ac4 ] 00002562 * 00000004 rts55x.lib : _lock.obj (.bss)
.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 ] 00002682 *
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 ] 00000250 * DSK5509_USB.obj (.text)
00015950 [ 0000aca8 ] 00000202 * csl5509x.lib : usb_cfgpt.obj (.text:_vUSB_configEndpt)
00015b52 [ 0000ada9 ] 00000002 * --HOLE-- [fill = 20]
00015b54 [ 0000adaa ] 000001c0 * : usb_init.obj (.text:vUSB_init)
00015d14 [ 0000ae8a ] 00000136 * : usb_ptrans.obj (.text:vUSB_postTransaction)
00015e4a [ 0000af25 ] 00000002 * --HOLE-- [fill = 20]
00015e4c [ 0000af26 ] 00000089 * : usb_antrfc.obj (.text:_vUSB_addInterface)
00015ed5 [ 0000af6a+] 00000003 * --HOLE-- [fill = 20]
00015ed8 [ 0000af6c ] 0000007a * : usb_initpt.obj (.text:vUSB_initEndptObj)
00015f52 [ 0000afa9 ] 00000002 * --HOLE-- [fill = 20]
00015f54 [ 0000afaa ] 00000072 * : usb_abrttr.obj (.text:vUSB_abortTransaction)
00015fc6 [ 0000afe3 ] 00000002 * --HOLE-- [fill = 20]
00015fc8 [ 0000afe4 ] 0000006e * : pll_cfg.obj (.text:PLL_config)
00016036 [ 0000b01b ] 00000002 * --HOLE-- [fill = 20]
00016038 [ 0000b01c ] 00000068 * : irq_enab.obj (.text:IRQ_enable)
000160a0 [ 0000b050 ] 00000063 * : usb_initpll.obj (.text:vUsb_initPLL)
00016103 [ 0000b081+] 00000001 * --HOLE-- [fill = 20]
00016104 [ 0000b082 ] 0000004c * : usb_aball.obj (.text:vUSB_abortAllTransaction)
00016150 [ 0000b0a8 ] 0000003e * : usb_rstfirm.obj (.text:_vUSB_resetFirmwareEnv)
0001618e [ 0000b0c7 ] 00000002 * --HOLE-- [fill = 20]
00016190 [ 0000b0c8 ] 0000003d * : usb_stalpt.obj (.text:vUSB_stallEndpt)
000161cd [ 0000b0e6+] 00000003 * --HOLE-- [fill = 20]
000161d0 [ 0000b0e8 ] 0000003a * : usb_epn2h.obj (.text:vUSB_epNumToHandle.usb_api)
0001620a [ 0000b105 ] 00000002 * --HOLE-- [fill = 20]
0001620c [ 0000b106 ] 00000037 * : irq_setvecs.obj (.text:IRQ_setVecs)
00016243 [ 0000b121+] 00000001 * --HOLE-- [fill = 20]
00016244 [ 0000b122 ] 00000036 * : usb_gspack.obj (.text:vUSB_getSetupPacket)
0001627a [ 0000b13d ] 00000002 * --HOLE-- [fill = 20]
0001627c [ 0000b13e ] 00000036 * : usb_istdon.obj (.text:vUSB_isTransactionDone)
000162b2 [ 0000b159 ] 00000002 * --HOLE-- [fill = 20]
000162b4 [ 0000b15a ] 00000032 * : usb_byterm.obj (.text:vUSB_bytesRemaining)
000162e6 [ 0000b173 ] 00000002 * --HOLE-- [fill = 20]
000162e8 [ 0000b174 ] 0000002f * : usb_ddmain.obj (.text:_vUSB_disableDmaIntrpt)
00016317 [ 0000b18b+] 00000001 * --HOLE-- [fill = 20]
00016318 [ 0000b18c ] 0000002d * : usb_edmain.obj (.text:_vUSB_enableDmaIntrpt)
00016345 [ 0000b1a2+] 00000003 * --HOLE-- [fill = 20]
00016348 [ 0000b1a4 ] 0000002a * : usb_clrstal.obj (.text:vUSB_clearEndPtStall)
00016372 [ 0000b1b9 ] 00000002 * --HOLE-- [fill = 20]
00016374 [ 0000b1ba ] 00000025 * : usb_disint.obj (.text:_vUSB_disableEpIntrpt)
00016399 [ 0000b1cc+] 00000003 * --HOLE-- [fill = 20]
0001639c [ 0000b1ce ] 00000023 * : usb_enepin.obj (.text:_vUSB_enableEpIntrpt)
000163bf [ 0000b1df+] 00000001 * --HOLE-- [fill = 20]
000163c0 [ 0000b1e0 ] 00000019 * : usb_gfrano.obj (.text:vUSB_getFrameNo)
000163d9 [ 0000b1ec+] 00000003 * --HOLE-- [fill = 20]
000163dc [ 0000b1ee ] 00000018 * : usb_isrmwk.obj (.text:vUSB_issueRemoteWakeup)
000163f4 [ 0000b1fa ] 00000014 * : usb_gstall.obj (.text:vUSB_getEndptStall)
00016408 [ 0000b204 ] 00000010 * : usb_discon.obj (.text:vUSB_disconnectDev)
00016418 [ 0000b20c ] 0000000f * : usb_rstdev.obj (.text:vUSB_resetDev)
00016427 [ 0000b213+] 00000001 * --HOLE-- [fill = 20]
00016428 [ 0000b214 ] 0000000f * : usb_condev.obj (.text:vUSB_connectDev)
00016437 [ 0000b21b+] 00000001 * --HOLE-- [fill = 20]
00016438 [ 0000b21c ] 0000000f * : irq_gdisab.obj (.text:IRQ_globalDisable)
00016447 [ 0000b223+] 00000001 * --HOLE-- [fill = 20]
00016448 [ 0000b224 ] 0000000f * : irq_genab.obj (.text:IRQ_globalEnable)
00016457 [ 0000b22b+] 00000001 * --HOLE-- [fill = 20]
00016458 [ 0000b22c ] 0000000d * : _csl_init.obj (.text:_CSL_init)
00016465 [ 0000b232+] 00000003 * --HOLE-- [fill = 20]
00016468 [ 0000b234 ] 0000000c * : irq_grest.obj (.text:IRQ_globalRestore)
00016474 [ 0000b23a ] 0000000c * : usb_sdevad.obj (.text:vUSB_setDevAddr)
00016480 [ 0000b240 ] 0000000c * : csl.obj (.text:CSL_init)
0001648c [ 0000b246 ] 0000000b * : usb_getev.obj (.text:vUsb_getEvents)
00016497 [ 0000b24b+] 00000001 * --HOLE-- [fill = 20]
00016498 [ 0000b24c ] 00000007 * : usb_gtrmsta.obj (.text:vUSB_getRemoteWakeupStat)
0001649f [ 0000b24f+] 00000001 * --HOLE-- [fill = 20]
000164a0 [ 0000b250 ] 00000007 * : usb_setwk.obj (.text:vUSB_setRemoteWakeup)
000164a7 [ 0000b253+] 00000001 * --HOLE-- [fill = 20]
000164a8 [ 0000b254 ] 00000006 * : usb_peekev.obj (.text:vUSB_peekEvents)
000164ae [ 0000b257 ] 00000002 * --HOLE-- [fill = 20]
000164b0 [ 0000b258 ] 00000002 * : csl.obj (.text)
000164b2 [ 0000b259 ] 000000ae * rts55x.lib : exit.obj (.text)
00016560 [ 0000b2b0 ] 0000006b * : autoinit.obj (.text)
000165cb [ 0000b2e5+] 00000048 * : boot.obj (.text)
00016613 [ 0000b309+] 0000002b * csl5509x.lib : usb_vect.obj (.text)
0001663e [ 0000b31f ] 0000002a * rts55x.lib : udiv.obj (.text)
00016668 [ 0000b334 ] 00000012 * : _lock.obj (.text)
0001667a [ 0000b33d ] 00000007 * : exit.obj (.text:CIO_breakpoint)
00016681 [ 0000b340+] 00000001 * --HOLE-- [fill = 20]
.switch 0 [ 00016684 ] 0000b342 * 0000001a
[ 00016684 ] 0000b342 * 0000001a DSK5509_USBLIB.lib : USB_FUNCTION.obj (.switch)
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
abs. value/
byte addr word addr name
--------- --------- ----
00002126 .bss
00002000 .data
00014000 .text
0001667b C$$EXIT
0001663e I$$UDIV
00016653 I$$UMOD
000023a6 _Bulk_In1_Descriptior
00002430 _Bulk_In1_link
000023b0 _Bulk_In2_Descriptior
00002424 _Bulk_In2_link
000023ba _Bulk_In3_Descriptior
00002418 _Bulk_In3_link
000023c4 _Bulk_In4_Descriptior
0000240c _Bulk_In4_link
000023ce _Bulk_In5_Descriptior
00002400 _Bulk_In5_link
000023d8 _Bulk_In6_Descriptior
000023f4 _Bulk_In6_link
000023e2 _Bulk_In7_Descriptior
000023e8 _Bulk_In7_link
000023a1 _Bulk_Out1_Descriptior
00002436 _Bulk_Out1_link
000023ab _Bulk_Out2_Descriptior
0000242a _Bulk_Out2_link
000023b5 _Bulk_Out3_Descriptior
0000241e _Bulk_Out3_link
000023bf _Bulk_Out4_Descriptior
00002412 _Bulk_Out4_link
000023c9 _Bulk_Out5_Descriptior
00002406 _Bulk_Out5_link
000023d3 _Bulk_Out6_Descriptior
000023fa _Bulk_Out6_link
000023dd _Bulk_Out7_Descriptior
000023ee _Bulk_Out7_link
000164b0 _CSL5509_LIB_
000006ae _CSL_SysData
00016480 _CSL_init
000021f0 _CtrlDataLen
00002395 _Device_Config
00002389 _Device_Config1
0000236a _Device_Description
0000239b _Device_Interface
0000237e _Device_Qualifier
00002498 _EndPoint0In_Descriptor
000024a0 _EndPoint0Out_Descriptor
000024a8 _EndPoint1In_Descriptor
000024b0 _EndPoint1Out_Descriptor
000024b8 _EndPoint2In_Descriptor
000024c0 _EndPoint2Out_Descriptor
000024c8 _EndPoint3In_Descriptor
000024d0 _EndPoint3Out_Descriptor
000024d8 _EndPoint4In_Descriptor
000024e0 _EndPoint4Out_Descriptor
000024e8 _EndPoint5In_Descriptor
000024f0 _EndPoint5Out_Descriptor
000024f8 _EndPoint6In_Descriptor
00002500 _EndPoint6Out_Descriptor
00002508 _EndPoint7In_Descriptor
00002510 _EndPoint7Out_Descriptor
0001480c _Endpt0EvHndler
000148e8 _EndptIn1EvHndler
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -