📄 main.map
字号:
******************************************************************************
TMS320C2000 COFF Linker PC Version 3.07
******************************************************************************
>> Linked Wed Aug 02 07:30:35 2006
OUTPUT FILE NAME: <./Debug/Main.out>
ENTRY POINT SYMBOL: "_c_int00" address: 003f8000
MEMORY CONFIGURATION
name origin length used attr fill
---------------------- -------- --------- -------- ---- --------
PAGE 0: RESET 00000000 00000002 00000002 R
BOOT 003f8000 00000080 00000048 R
PROG 003f8080 00001f80 00000633 R
BOOTROM 003ff000 00000fc0 00000000 RW
PAGE 1: M0RAM 00000000 00000400 00000000 RW
M1RAM 00000400 00000400 00000400 RW
CPU_TIMER0 00000c00 00000008 00000008 RWIX
CPU_TIMER1 00000c08 00000008 00000008 RWIX
CPU_TIMER2 00000c10 00000008 00000008 RWIX
PIEVT 00000d00 00000100 00000100 RW
ECANA_LAM 00006040 00000040 00000040 RWIX
ECANA_MOTS 00006080 00000040 00000040 RWIX
ECANA_MOTO 000060c0 00000040 00000040 RWIX
ECANA_MBOX 00006100 00000100 00000100 RWIX
L0L1RAM 00008000 00002000 00000000 RW
ZONE22 00084000 00019000 000000b2 RW
SECTION ALLOCATION MAP
output attributes/
section page origin length input sections
-------- ---- ---------- ---------- ----------------
.reset 0 00000000 00000002
00000000 00000002 rts2800_ml.lib : boot.obj (.reset)
.boot 0 003f8000 00000046
003f8000 00000046 rts2800_ml.lib : boot.obj (.text)
codestart
* 0 003f8046 00000002
003f8046 00000002 DSP281x_CodeStartBranch.obj (codestart)
.pinit 0 003f8080 00000000
.switch 0 003f8080 00000000 UNINITIALIZED
.const 0 003f8080 00000000 UNINITIALIZED
IQmath 0 003f8080 00000000 UNINITIALIZED
.cinit 0 003f8080 00000031
003f8080 00000018 Main.obj (.cinit)
003f8098 0000000e rts2800_ml.lib : exit.obj (.cinit)
003f80a6 0000000a : _lock.obj (.cinit)
003f80b0 00000001 --HOLE-- [fill = 0]
.text 0 003f80b1 00000502
003f80b1 00000008 DSP281x_CodeStartBranch.obj (.text)
003f80b9 00000228 DSP281x_Ini.obj (.text)
003f82e1 000001de DSP281x_PieVectInt.obj (.text)
003f84bf 00000004 DSP281x_usDelay.obj (.text)
003f84c3 00000013 EcanRegDoubleRW.obj (.text)
003f84d6 00000089 Main.obj (.text)
003f855f 0000004b rts2800_ml.lib : exit.obj (.text)
003f85aa 00000009 : _lock.obj (.text)
.econst 0 003f85b4 00000100
003f85b4 00000100 DSP281x_PieVectInt.obj (.econst)
IQmathTables
* 0 003ff000 00000000 NOLOAD SECTION
.bss 1 00000000 00000000 UNINITIALIZED
.sysmem 1 00000000 00000000 UNINITIALIZED
.data 1 00000000 00000000 UNINITIALIZED
.stack 1 00000400 00000400 UNINITIALIZED
CpuTimer0RegsFile
* 1 00000c00 00000008 UNINITIALIZED
00000c00 00000008 DSP281x_EcanVariableDefs.obj (CpuTimer0RegsFile)
CpuTimer1RegsFile
* 1 00000c08 00000008 UNINITIALIZED
00000c08 00000008 DSP281x_EcanVariableDefs.obj (CpuTimer1RegsFile)
CpuTimer2RegsFile
* 1 00000c10 00000008 UNINITIALIZED
00000c10 00000008 DSP281x_EcanVariableDefs.obj (CpuTimer2RegsFile)
PieVectTable
* 1 00000d00 00000100 UNINITIALIZED
00000d00 00000100 DSP281x_PieVectInt.obj (PieVectTable)
ECanaLAMRegsFile
* 1 00006040 00000040 UNINITIALIZED
00006040 00000040 DSP281x_EcanVariableDefs.obj (ECanaLAMRegsFile)
ECanaMOTSRegsFile
* 1 00006080 00000040 UNINITIALIZED
00006080 00000040 DSP281x_EcanVariableDefs.obj (ECanaMOTSRegsFile)
ECanaMOTORegsFile
* 1 000060c0 00000040 UNINITIALIZED
000060c0 00000040 DSP281x_EcanVariableDefs.obj (ECanaMOTORegsFile)
ECanaMboxesFile
* 1 00006100 00000100 UNINITIALIZED
00006100 00000100 DSP281x_EcanVariableDefs.obj (ECanaMboxesFile)
.esysmem 1 00008000 00000000 UNINITIALIZED
SampleDataTableFile
* 1 00084000 00000000 UNINITIALIZED
.ebss 1 00084000 000000b2 UNINITIALIZED
00084000 00000080 rts2800_ml.lib : exit.obj (.ebss)
00084080 00000004 : _lock.obj (.ebss)
00084084 0000002e Main.obj (.ebss)
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
00000000 .bss
00000000 .data
003f80b1 .text
003f8585 C$$EXIT
003f81b1 _AdcInit
003f82f7 _AdcIntIsr
003f84c3 _CanDoubleRead
003f84cb _CanDoubleWrite
003f80de _ConfigCpuTimers
003f8300 _CpuTimer0Isr
003f84bf _DSP28x_usDelay
003f80d2 _DisableDog
003f8285 _ECanConfig
003f81e6 _ECanInit
00006040 _ECanaLAMRegs
000060c0 _ECanaMOTORegs
00006080 _ECanaMOTSRegs
00006100 _ECanaMboxes
003f8429 _Ecan0Isr
003f8433 _Ecan1Isr
0008408a _EdgeRecord1
0008409e _EdgeRecord2
003f80d8 _EnableDog
003f8479 _EnableInterrupts
003f8345 _EvCap1Isr
003f8369 _EvCap2Isr
003f838d _EvCap3Isr
003f83a3 _EvCap4Isr
003f83b8 _EvCap5Isr
003f83cd _EvCap6Isr
003f8133 _EvInit
003f8309 _EvTimer1Isr
003f8327 _EvTimer2Isr
003f8396 _EvTimer4Isr
003f8117 _GpioInit
003f8440 _InitPieCtrl
003f849f _InitPieVectTable
003f80b9 _InitSysCtrl
003f80c9 _KickDog
003f852a _PerformEvCap1
003f8545 _PerformEvCap2
003f8513 _PerformEvTimer1
003f8526 _PerformEvTimer2
00000d00 _PieVectTable
003f85b4 _PieVectTableInit
003f8167 _SciInit
003f83f8 _SciaRxIsr
003f8404 _SciaTxIsr
003f8411 _ScibRxIsr
003f841d _ScibTxIsr
003f82b1 _SpiInit
003f83d6 _SpiRxIsr
003f83ea _SpiTxIsr
00000c00 _Timer0
00000c08 _Timer1
00000c10 _Timer2
003f80f9 _Timers0Start
003f80fe _Timers0Stop
003f8103 _Timers1Start
003f8108 _Timers1Stop
003f810d _Timers2Start
003f8112 _Timers2Stop
003f82e1 _UnusedIsr
003f82e5 _Xint1Isr
003f82ee _Xint2Isr
003f81d7 _XintfInit
00000400 __STACK_SIZE
00000000 ___bss__
003f8080 ___cinit__
00000000 ___data__
00000000 ___edata__
00000000 ___end__
003f85b3 ___etext__
ffffffff ___pinit__
003f80b1 ___text__
00084004 __cleanup_ptr
00084002 __dtors_ptr
00084082 __lock
003f85aa __nop
003f85ab __register_lock
003f85af __register_unlock
00084080 __unlock
003f85a9 _abort
003f8587 _atexit
003f8000 _c_int00
003f855f _exit
003f84d6 _main
003f8080 cinit
00000000 edata
00000000 end
003f85b3 etext
ffffffff pinit
GLOBAL SYMBOLS: SORTED BY Symbol Address
address name
-------- ----
00000000 ___end__
00000000 edata
00000000 ___data__
00000000 ___edata__
00000000 .data
00000000 .bss
00000000 end
00000000 ___bss__
00000400 __STACK_SIZE
00000c00 _Timer0
00000c08 _Timer1
00000c10 _Timer2
00000d00 _PieVectTable
00006040 _ECanaLAMRegs
00006080 _ECanaMOTSRegs
000060c0 _ECanaMOTORegs
00006100 _ECanaMboxes
00084002 __dtors_ptr
00084004 __cleanup_ptr
00084080 __unlock
00084082 __lock
0008408a _EdgeRecord1
0008409e _EdgeRecord2
003f8000 _c_int00
003f8080 cinit
003f8080 ___cinit__
003f80b1 .text
003f80b1 ___text__
003f80b9 _InitSysCtrl
003f80c9 _KickDog
003f80d2 _DisableDog
003f80d8 _EnableDog
003f80de _ConfigCpuTimers
003f80f9 _Timers0Start
003f80fe _Timers0Stop
003f8103 _Timers1Start
003f8108 _Timers1Stop
003f810d _Timers2Start
003f8112 _Timers2Stop
003f8117 _GpioInit
003f8133 _EvInit
003f8167 _SciInit
003f81b1 _AdcInit
003f81d7 _XintfInit
003f81e6 _ECanInit
003f8285 _ECanConfig
003f82b1 _SpiInit
003f82e1 _UnusedIsr
003f82e5 _Xint1Isr
003f82ee _Xint2Isr
003f82f7 _AdcIntIsr
003f8300 _CpuTimer0Isr
003f8309 _EvTimer1Isr
003f8327 _EvTimer2Isr
003f8345 _EvCap1Isr
003f8369 _EvCap2Isr
003f838d _EvCap3Isr
003f8396 _EvTimer4Isr
003f83a3 _EvCap4Isr
003f83b8 _EvCap5Isr
003f83cd _EvCap6Isr
003f83d6 _SpiRxIsr
003f83ea _SpiTxIsr
003f83f8 _SciaRxIsr
003f8404 _SciaTxIsr
003f8411 _ScibRxIsr
003f841d _ScibTxIsr
003f8429 _Ecan0Isr
003f8433 _Ecan1Isr
003f8440 _InitPieCtrl
003f8479 _EnableInterrupts
003f849f _InitPieVectTable
003f84bf _DSP28x_usDelay
003f84c3 _CanDoubleRead
003f84cb _CanDoubleWrite
003f84d6 _main
003f8513 _PerformEvTimer1
003f8526 _PerformEvTimer2
003f852a _PerformEvCap1
003f8545 _PerformEvCap2
003f855f _exit
003f8585 C$$EXIT
003f8587 _atexit
003f85a9 _abort
003f85aa __nop
003f85ab __register_lock
003f85af __register_unlock
003f85b3 etext
003f85b3 ___etext__
003f85b4 _PieVectTableInit
ffffffff pinit
ffffffff ___pinit__
[92 symbols]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -