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

📄 flash_p.map

📁 用TI的DSP2812来读写FLASH的C 程序
💻 MAP
字号:
******************************************************************************
        TMS320C2000 COFF Linker PC v4.1.0                      
******************************************************************************
>> Linked Sun Feb 25 15:55:22 2007

OUTPUT FILE NAME:   <./Debug/flash_p.out>
ENTRY POINT SYMBOL: "_c_int00"  address: 003f8278


MEMORY CONFIGURATION

                  name            origin    length      used    attr    fill
         ----------------------  --------  ---------  --------  ----  --------
PAGE  0: PRAMH0                  003f8000   00001000  000007ac  RWIX

PAGE  1: RAMM0                   00000000   00000400  00000000  RWIX
         RAMM1                   00000400   00000400  00000400  RWIX
         DEV_EMU                 00000880   00000180  00000000  RWIX
         FLASH_REGS              00000a80   00000060  00000008  RWIX
         CSM                     00000ae0   00000010  00000010  RWIX
         XINTF                   00000b20   00000020  00000000  RWIX
         CPU_TIMER0              00000c00   00000008  00000000  RWIX
         CPU_TIMER1              00000c08   00000008  00000000  RWIX
         CPU_TIMER2              00000c10   00000008  00000000  RWIX
         PIE_CTRL                00000ce0   00000020  0000001a  RWIX
         PIE_VECT                00000d00   00000100  00000100  RWIX
         ECAN_A                  00006000   00000100  00000000  RWIX
         ECAN_AMBOX              00006100   00000100  00000000  RWIX
         SYSTEM                  00007010   00000020  00000020  RWIX
         SPI_A                   00007040   00000010  00000000  RWIX
         SCI_A                   00007050   00000010  00000000  RWIX
         XINTRUPT                00007070   00000010  00000000  RWIX
         GPIOMUX                 000070c0   00000020  00000000  RWIX
         GPIODAT                 000070e0   00000020  00000000  RWIX
         ADC                     00007100   00000020  00000000  RWIX
         EV_A                    00007400   00000040  00000000  RWIX
         EV_B                    00007500   00000040  00000000  RWIX
         SPI_B                   00007740   00000010  00000000  RWIX
         SCI_B                   00007750   00000010  00000000  RWIX
         MCBSP_A                 00007800   00000040  00000000  RWIX
         CSM_PWL                 003f7ff8   00000008  00000008  RWIX
         DRAMH0                  003f9000   00001000  000005f8  RWIX


SECTION ALLOCATION MAP

 output                                  attributes/
section   page    origin      length       input sections
--------  ----  ----------  ----------   ----------------
.cinit     0    003f8000    00000019     
                  003f8000    00000005     DSP28_Flash.obj (.cinit)
                  003f8005    0000000b     rts2800.lib : exit.obj (.cinit)
                  003f8010    00000008                 : _lock.obj (.cinit)
                  003f8018    00000001     --HOLE-- [fill = 0]

.reset     0    003f801a    00000002     
                  003f801a    00000002     rts2800.lib : boot.obj (.reset)

.vector    0    003f801c    00000002     
                  003f801c    00000002     vector.obj (.vector)

.text      0    003f801e    0000078f     
                  003f801e    00000095     DSP28_Flash.obj (.text)
                  003f80b3    0000014a     DSP28_DefaultIsr.obj (.text)
                  003f81fd    00000021     DSP28_PieCtrl.obj (.text)
                  003f821e    00000020     DSP28_PieVect.obj (.text)
                  003f823e    0000003a     DSP28_SysCtrl.obj (.text)
                  003f8278    00000044     rts2800.lib : boot.obj (.text)
                  003f82bc    0000003e                 : exit.obj (.text)
                  003f82fa    00000007                 : _lock.obj (.text)
                  003f8301    000002a1     Flash2812_API_Beta1.lib : Flash28_Erase.obj (.text)
                  003f85a2    00000061                             : Flash28_Internals.obj (.text)
                  003f8603    00000160                             : Flash28_Prog.obj (.text)
                  003f8763    0000003d                             : Flash28_Verify.obj (.text)
                  003f87a0    0000000d                             : Flash28_Delay.obj (.text)

.data      1    00000000    00000000     UNINITIALIZED

.stack     1    00000400    00000400     UNINITIALIZED

DevEmuRegsFile 
*          1    00000880    00000000     UNINITIALIZED

FlashRegsFile 
*          1    00000a80    00000008     UNINITIALIZED
                  00000a80    00000008     DSP28_GlobalVariableDefs.obj (FlashRegsFile)

CsmRegsFile 
*          1    00000ae0    00000010     UNINITIALIZED
                  00000ae0    00000010     DSP28_GlobalVariableDefs.obj (CsmRegsFile)

XintfRegsFile 
*          1    00000b20    00000000     UNINITIALIZED

CpuTimer0RegsFile 
*          1    00000c00    00000000     UNINITIALIZED

CpuTimer1RegsFile 
*          1    00000c08    00000000     UNINITIALIZED

CpuTimer2RegsFile 
*          1    00000c10    00000000     UNINITIALIZED

PieCtrlRegsFile 
*          1    00000ce0    0000001a     UNINITIALIZED
                  00000ce0    0000001a     DSP28_GlobalVariableDefs.obj (PieCtrlRegsFile)

PieVectTable 
*          1    00000d00    00000100     UNINITIALIZED
                  00000d00    00000100     DSP28_GlobalVariableDefs.obj (PieVectTable)

ECanaRegsFile 
*          1    00006000    00000000     UNINITIALIZED

ECanaMboxesFile 
*          1    00006100    00000000     UNINITIALIZED

SysCtrlRegsFile 
*          1    00007010    00000020     UNINITIALIZED
                  00007010    00000020     DSP28_GlobalVariableDefs.obj (SysCtrlRegsFile)

SpiaRegsFile 
*          1    00007040    00000000     UNINITIALIZED

SciaRegsFile 
*          1    00007050    00000000     UNINITIALIZED

XIntruptRegsFile 
*          1    00007070    00000000     UNINITIALIZED

GpioMuxRegsFile 
*          1    000070c0    00000000     UNINITIALIZED

GpioDataRegsFile 
*          1    000070e0    00000000     UNINITIALIZED

AdcRegsFile 
*          1    00007100    00000000     UNINITIALIZED

EvaRegsFile 
*          1    00007400    00000000     UNINITIALIZED

EvbRegsFile 
*          1    00007500    00000000     UNINITIALIZED

ScibRegsFile 
*          1    00007750    00000000     UNINITIALIZED

McbspaRegsFile 
*          1    00007800    00000000     UNINITIALIZED

CsmPwlFile 
*          1    003f7ff8    00000008     UNINITIALIZED
                  003f7ff8    00000008     DSP28_GlobalVariableDefs.obj (CsmPwlFile)

.const     1    003f9000    00000000     UNINITIALIZED

.sysmem    1    003f9000    00000000     UNINITIALIZED

.ebss      1    003f9000    00000442     UNINITIALIZED
                  003f9000    00000440     DSP28_Flash.obj (.ebss)
                  003f9440    00000002     Flash2812_API_Beta1.lib : Flash28_Internals.obj (.ebss)

.econst    1    003f9442    00000132     
                  003f9442    00000100     DSP28_PieVect.obj (.econst)
                  003f9542    00000032     Flash2812_API_Beta1.lib : Flash28_Erase.obj (.econst)

.bss       1    003f9580    00000084     UNINITIALIZED
                  003f9580    00000080     rts2800.lib : exit.obj (.bss)
                  003f9600    00000004                 : _lock.obj (.bss)


GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 

address    name
--------   ----
003f9580   .bss
00000000   .data
003f801e   .text
003f82db   C$$EXIT
003f811c   _ADCINT_ISR
003f9040   _Buffer
003f8167   _CAPINT1_ISR
003f816c   _CAPINT2_ISR
003f8171   _CAPINT3_ISR
003f81b2   _CAPINT4_ISR
003f81b7   _CAPINT5_ISR
003f81bc   _CAPINT6_ISR
003f8130   _CMP1INT_ISR
003f8135   _CMP2INT_ISR
003f813a   _CMP3INT_ISR
003f817b   _CMP4INT_ISR
003f8180   _CMP5INT_ISR
003f8185   _CMP6INT_ISR
003f7ff8   _CsmPwl
00000ae0   _CsmRegs
003f80cc   _DATALOG_ISR
003f81e9   _ECAN0INTA_ISR
003f81ee   _ECAN1INTA_ISR
003f80d6   _EMUINT_ISR
003f9004   _EXT_RAM
003f9008   _EraseStatus
003f833f   _Fl28x_ClearEraseSector
003f839a   _Fl28x_ClearSector
003f8549   _Fl28x_CompactPulse
003f84c9   _Fl28x_CompactSector
003f850a   _Fl28x_CompactVerify
003f87a0   _Fl28x_Delay
003f85c0   _Fl28x_EnterCmdMode
003f8474   _Fl28x_ErasePulse
003f83e6   _Fl28x_EraseSector
003f842a   _Fl28x_EraseVerify
003f85dd   _Fl28x_FlashRegSleep
003f85a2   _Fl28x_Init
003f85b3   _Fl28x_LeaveCmdMode
003f8708   _Fl28x_ProgPulse
003f86b1   _Fl28x_ProgVerify
003f85fd   _Fl28x_WatchDogDisable
003f8301   _Flash2812_Erase
003f8603   _Flash2812_Program
003f8763   _Flash2812_Verify
00000a80   _FlashRegs
003f9440   _Flash_CPUScaleFactor
003f9002   _Flash_ptr
003f80db   _ILLEGAL_ISR
003f80b3   _INT13_ISR
003f80b8   _INT14_ISR
003f81fd   _InitPieCtrl
003f821e   _InitPieVectTable
003f823e   _InitSysCtrl
003f8258   _KickDog
003f9001   _Length
003f81c1   _MRINTA_ISR
003f81c6   _MXINTA_ISR
003f80bd   _NMI_ISR
003f812b   _PDPINTA_ISR
003f8176   _PDPINTB_ISR
003f81f3   _PIE_RESERVED
00000ce0   _PieCtrl
00000d00   _PieVectTable
003f9442   _PieVectTableInit
003f9010   _ProgStatus
003f80d1   _RTOSINT_ISR
003f81d5   _SCIRXINTA_ISR
003f81df   _SCIRXINTB_ISR
003f81da   _SCITXINTA_ISR
003f81e4   _SCITXINTB_ISR
003f81cb   _SPIRXINTA_ISR
003f81d0   _SPITXINTA_ISR
00007010   _SysCtrlRegs
003f8144   _T1CINT_ISR
003f814e   _T1OFINT_ISR
003f813f   _T1PINT_ISR
003f8149   _T1UFINT_ISR
003f8158   _T2CINT_ISR
003f8162   _T2OFINT_ISR
003f8153   _T2PINT_ISR
003f815d   _T2UFINT_ISR
003f818f   _T3CINT_ISR
003f8199   _T3OFINT_ISR
003f818a   _T3PINT_ISR
003f8194   _T3UFINT_ISR
003f81a3   _T4CINT_ISR
003f81ad   _T4OFINT_ISR
003f819e   _T4PINT_ISR
003f81a8   _T4UFINT_ISR
003f8121   _TINT0_ISR
003f80e0   _USER0_ISR
003f8112   _USER10_ISR
003f8117   _USER11_ISR
003f80e5   _USER1_ISR
003f80ea   _USER2_ISR
003f80ef   _USER3_ISR
003f80f4   _USER4_ISR
003f80f9   _USER5_ISR
003f80fe   _USER6_ISR
003f8103   _USER7_ISR
003f8108   _USER8_ISR
003f810d   _USER9_ISR
003f8262   _Unlock
003f900c   _VerifyStatus
003f8126   _WAKEINT_ISR
003f80c2   _XINT1_ISR
003f80c7   _XINT2_ISR
00000400   __STACK_SIZE
ffffffff   ___binit__
003f9580   ___bss__
ffffffff   ___c_args__
003f8000   ___cinit__
00000000   ___data__
00000000   ___edata__
003f9604   ___end__
003f87ad   ___etext__
ffffffff   ___pinit__
003f801e   ___text__
003f9584   __cleanup_ptr
003f9582   __dtors_ptr
003f9602   __lock
003f82fa   __nop
003f82fb   __register_lock
003f82fe   __register_unlock
003f9600   __unlock
003f82f9   _abort
003f82dd   _atexit
003f8278   _c_int00
003f82bc   _exit
003f9006   _i
003f801e   _main
003f81f8   _rsvd_ISR
003f9000   _status
ffffffff   binit
003f8000   cinit
00000000   edata
003f9604   end
003f87ad   etext
ffffffff   pinit


GLOBAL SYMBOLS: SORTED BY Symbol Address 

address    name
--------   ----
00000000   ___edata__
00000000   ___data__
00000000   edata
00000000   .data
00000400   __STACK_SIZE
00000a80   _FlashRegs
00000ae0   _CsmRegs
00000ce0   _PieCtrl
00000d00   _PieVectTable
00007010   _SysCtrlRegs
003f7ff8   _CsmPwl
003f8000   cinit
003f8000   ___cinit__
003f801e   ___text__
003f801e   .text
003f801e   _main
003f80b3   _INT13_ISR
003f80b8   _INT14_ISR
003f80bd   _NMI_ISR
003f80c2   _XINT1_ISR
003f80c7   _XINT2_ISR
003f80cc   _DATALOG_ISR
003f80d1   _RTOSINT_ISR
003f80d6   _EMUINT_ISR
003f80db   _ILLEGAL_ISR
003f80e0   _USER0_ISR
003f80e5   _USER1_ISR
003f80ea   _USER2_ISR
003f80ef   _USER3_ISR
003f80f4   _USER4_ISR
003f80f9   _USER5_ISR
003f80fe   _USER6_ISR
003f8103   _USER7_ISR
003f8108   _USER8_ISR
003f810d   _USER9_ISR
003f8112   _USER10_ISR
003f8117   _USER11_ISR
003f811c   _ADCINT_ISR
003f8121   _TINT0_ISR
003f8126   _WAKEINT_ISR
003f812b   _PDPINTA_ISR
003f8130   _CMP1INT_ISR
003f8135   _CMP2INT_ISR
003f813a   _CMP3INT_ISR
003f813f   _T1PINT_ISR
003f8144   _T1CINT_ISR
003f8149   _T1UFINT_ISR
003f814e   _T1OFINT_ISR
003f8153   _T2PINT_ISR
003f8158   _T2CINT_ISR
003f815d   _T2UFINT_ISR
003f8162   _T2OFINT_ISR
003f8167   _CAPINT1_ISR
003f816c   _CAPINT2_ISR
003f8171   _CAPINT3_ISR
003f8176   _PDPINTB_ISR
003f817b   _CMP4INT_ISR
003f8180   _CMP5INT_ISR
003f8185   _CMP6INT_ISR
003f818a   _T3PINT_ISR
003f818f   _T3CINT_ISR
003f8194   _T3UFINT_ISR
003f8199   _T3OFINT_ISR
003f819e   _T4PINT_ISR
003f81a3   _T4CINT_ISR
003f81a8   _T4UFINT_ISR
003f81ad   _T4OFINT_ISR
003f81b2   _CAPINT4_ISR
003f81b7   _CAPINT5_ISR
003f81bc   _CAPINT6_ISR
003f81c1   _MRINTA_ISR
003f81c6   _MXINTA_ISR
003f81cb   _SPIRXINTA_ISR
003f81d0   _SPITXINTA_ISR
003f81d5   _SCIRXINTA_ISR
003f81da   _SCITXINTA_ISR
003f81df   _SCIRXINTB_ISR
003f81e4   _SCITXINTB_ISR
003f81e9   _ECAN0INTA_ISR
003f81ee   _ECAN1INTA_ISR
003f81f3   _PIE_RESERVED
003f81f8   _rsvd_ISR
003f81fd   _InitPieCtrl
003f821e   _InitPieVectTable
003f823e   _InitSysCtrl
003f8258   _KickDog
003f8262   _Unlock
003f8278   _c_int00
003f82bc   _exit
003f82db   C$$EXIT
003f82dd   _atexit
003f82f9   _abort
003f82fa   __nop
003f82fb   __register_lock
003f82fe   __register_unlock
003f8301   _Flash2812_Erase
003f833f   _Fl28x_ClearEraseSector
003f839a   _Fl28x_ClearSector
003f83e6   _Fl28x_EraseSector
003f842a   _Fl28x_EraseVerify
003f8474   _Fl28x_ErasePulse
003f84c9   _Fl28x_CompactSector
003f850a   _Fl28x_CompactVerify
003f8549   _Fl28x_CompactPulse
003f85a2   _Fl28x_Init
003f85b3   _Fl28x_LeaveCmdMode
003f85c0   _Fl28x_EnterCmdMode
003f85dd   _Fl28x_FlashRegSleep
003f85fd   _Fl28x_WatchDogDisable
003f8603   _Flash2812_Program
003f86b1   _Fl28x_ProgVerify
003f8708   _Fl28x_ProgPulse
003f8763   _Flash2812_Verify
003f87a0   _Fl28x_Delay
003f87ad   ___etext__
003f87ad   etext
003f9000   _status
003f9001   _Length
003f9002   _Flash_ptr
003f9004   _EXT_RAM
003f9006   _i
003f9008   _EraseStatus
003f900c   _VerifyStatus
003f9010   _ProgStatus
003f9040   _Buffer
003f9440   _Flash_CPUScaleFactor
003f9442   _PieVectTableInit
003f9580   ___bss__
003f9580   .bss
003f9582   __dtors_ptr
003f9584   __cleanup_ptr
003f9600   __unlock
003f9602   __lock
003f9604   end
003f9604   ___end__
ffffffff   pinit
ffffffff   ___c_args__
ffffffff   ___binit__
ffffffff   binit
ffffffff   ___pinit__

[140 symbols]

⌨️ 快捷键说明

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