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

📄 dsk5509_usb.map

📁 C5509例程
💻 MAP
📖 第 1 页 / 共 3 页
字号:
******************************************************************************
         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 + -