📄 ckfa.map
字号:
******************************************************************************
TMS320C2000 COFF Linker PC v4.1.0
******************************************************************************
>> Linked Thu Jul 19 16:36:39 2007
OUTPUT FILE NAME: <./Debug/CKFA.out>
ENTRY POINT SYMBOL: "code_start" address: 000002f2
MEMORY CONFIGURATION
name origin length used attr fill
---------------------- -------- --------- -------- ---- --------
PAGE 0: RAMM0M1 00000100 00000200 000001f3 RWIX
OTP 003d7800 00000800 00000000 RWIX
FLASHJ 003d8000 00002000 00000000 RWIX
FLASHI 003da000 00002000 00000000 RWIX
FLASHH 003dc000 00004000 00000000 RWIX
FLASHG 003e0000 00004000 00000000 RWIX
FLASHF 003e4000 00004000 00000000 RWIX
FLASHE 003e8000 00004000 00000000 RWIX
FLASHD 003ec000 00004000 00000000 RWIX
FLASHC 003f0000 00004000 00000000 RWIX
FLASHB 003f4000 00002000 00000000 RWIX
FLASHA 003f6000 00001f80 00000000 RWIX
CSM_RSVD 003f7f80 00000076 00000000 RWIX
BEGIN 003f7ff6 00000002 00000000 RWIX
CSM_PWL 003f7ff8 00000008 00000000 RWIX
ROM 003ff000 00000fc0 00000000 RWIX
RESET 003fffc0 00000002 00000000 RWIX
VECTORS 003fffc2 0000003e 00000000 RWIX
PAGE 1: RAMM0M1 00000300 00000500 00000400 RWIX
SCIA 00007050 00000010 00000010 RWIX
RAML0L1 00008000 00002000 00000b1f RWIX
RAMH0_1 003f8000 00001000 00000a81 RWIX
RAMH0_2 003f9000 00001000 00000000 RWIX
PAGE 2: RAMH0_1 003f8000 00001000 00001000 RWIX
RAMH0_2 003f9000 00001000 00001000 RWIX
SECTION ALLOCATION MAP
output attributes/
section page origin length input sections
-------- ---- ---------- ---------- ----------------
.text_unsecured
* 0 00000100 0000016b
00000100 0000009e unlock_main.obj (.text)
0000019e 00000008 DSP281x_CodeStartBranch.obj (.text)
000001a6 00000008 Example_Flash281x_CsmKeys.obj (.text)
000001ae 00000015 DSP281x_MemCopy.obj (.text)
000001c3 00000044 rts2800_ml.lib : boot.obj (.text)
00000207 0000004a : exit.obj (.text)
00000251 00000009 : _lock.obj (.text)
0000025a 00000011 : args_main.obj (.text)
.econst_unsecured
* 0 0000026c 0000005f
0000026c 0000005f unlock_main.obj (.econst)
.cinit 0 000002cb 00000027
000002cb 0000000e rts2800_ml.lib : exit.obj (.cinit)
000002d9 0000000a : _lock.obj (.cinit)
000002e3 00000004 Example_Flash281x_API.obj (.cinit)
000002e7 0000000a Flash2810_API_V210.lib : Flash28_Globals.obj (.cinit)
000002f1 00000001 --HOLE-- [fill = 0]
codestart
* 0 000002f2 00000002
000002f2 00000002 DSP281x_CodeStartBranch.obj (codestart)
csm_rsvd 0 003f7f80 00000000 UNINITIALIZED
csmpasswds
* 0 003f7ff8 00000000 UNINITIALIZED
.reset 0 003fffc0 00000002 DSECT
003fffc0 00000002 rts2800_ml.lib : boot.obj (.reset)
vectors 0 003fffc2 00000000 DSECT
.data 1 00000000 00000000 UNINITIALIZED
.bss 1 00000000 00000000 UNINITIALIZED
.stack 1 00000300 00000400 UNINITIALIZED
.SCIARegs
* 1 00007050 00000010 UNINITIALIZED
00007050 00000010 SCI.obj (.SCIARegs)
.ebss 1 00008ac0 0000009e UNINITIALIZED
00008ac0 00000080 rts2800_ml.lib : exit.obj (.ebss)
00008b40 00000016 Example_Flash281x_API.obj (.ebss)
00008b56 00000004 Flash2810_API_V210.lib : Flash28_Globals.obj (.ebss)
00008b5a 00000004 rts2800_ml.lib : _lock.obj (.ebss)
.text 1 003f8000 000007fd RUN ADDR = 00008000
003f8000 00000205 Example_Flash281x_API.obj (.text)
003f8205 00000047 HexToASCII.obj (.text)
003f824c 000000c6 SCI.obj (.text)
003f8312 00000091 Flash2810_API_V210.lib : Flash28_Erase.obj (.text)
003f83a3 00000060 : Flash28_EraseSector.obj (.text)
003f8403 00000047 : Flash28_Init.obj (.text)
003f844a 0000008d : Flash28_Internals.obj (.text)
003f84d7 000000a4 : Flash28_Prog.obj (.text)
003f857b 0000007f : Flash28_Prog_Pulse.obj (.text)
003f85fa 0000003b : Flash28_ClearSector.obj (.text)
003f8635 00000059 : Flash28_CompactSector.obj (.text)
003f868e 0000000d : Flash28_Delay.obj (.text)
003f869b 00000007 : Flash28_DisInt.obj (.text)
003f86a2 0000009a : Flash28_Erase_Pulse.obj (.text)
003f873c 00000044 : Flash28_ClearLoop.obj (.text)
003f8780 0000007d : Flash28_Compact_Pulse.obj (.text)
.econst 1 003f87fe 00000284 RUN ADDR = 000087fe
003f87fe 00000251 Example_Flash281x_API.obj (.econst)
003f8a4f 00000001 --HOLE-- [fill = 0]
003f8a50 00000032 Flash2810_API_V210.lib : Flash28_Erase.obj (.econst)
BlockTransferBuffer1
* 2 003f8000 00001000 UNINITIALIZED
003f8000 00001000 Example_Flash281x_API.obj (BlockTransferBuffer1)
BlockTransferBuffer2
* 2 003f9000 00001000 UNINITIALIZED
003f9000 00001000 Example_Flash281x_API.obj (BlockTransferBuffer2)
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
00000000 .bss
00000000 .data
00008000 .text
0000022d C$$EXIT
003f8000 _BlockBuffer1
003f9000 _BlockBuffer2
00008b44 _BlockBufferPtr
00008b48 _BlockRemain
00008b40 _BufferIndexMax
00008205 _Convert_HEXtoASCII
00008b4e _EraseStatus
00000151 _Example_CsmUnlock
000081d8 _Example_Done
000081d1 _Example_Error
000081bc _Example_MemCopy
000085fa _Fl2810_ClearSector
00008635 _Fl2810_CompactSector
000083a3 _Fl2810_EraseSector
00008403 _Fl2810_Init
0000873c _Fl28x_ClearLoop
000084b5 _Fl28x_ClosePulse
000087ba _Fl28x_CompactPulse
00008780 _Fl28x_CompactVerify
0000868e _Fl28x_Delay
0000869b _Fl28x_DisableInt
00008441 _Fl28x_DisableNMI
00008457 _Fl28x_EnterCmdMode
000086ea _Fl28x_ErasePulse
000086a2 _Fl28x_EraseVerify
00008485 _Fl28x_FlashRegSleep
0000844a _Fl28x_LeaveCmdMode
000084cc _Fl28x_MaskAll
000084a4 _Fl28x_OpenPulse
000085b8 _Fl28x_ProgPulse
0000857b _Fl28x_ProgVerify
0000869f _Fl28x_RestoreInt
00008439 _Fl28x_WatchDogDisable
00008312 _Flash2810_Erase
000084d7 _Flash2810_Program
00008b58 _Flash_CPUScaleFactor
00008b56 _Flash_CallbackPtr
000001ae _MemCopy
00008b46 _MyCallbackCounter
0000817c _MyCallbackFunction
000001a6 _PRG_key0
000001a7 _PRG_key1
000001a8 _PRG_key2
000001a9 _PRG_key3
000001aa _PRG_key4
000001ab _PRG_key5
000001ac _PRG_key6
000001ad _PRG_key7
00008b4a _ProgStatus
00007050 _SCIARegs
000082cf _SCIA_AutobaudLock
000080b9 _SCIA_BlockProcessing
0000824c _SCIA_CheckKeyVal_app
0000829d _SCIA_FIFO_GetWordData
000082b1 _SCIA_FIFO_GetWordData_swapEndian
00008275 _SCIA_GetByteData_app
00008265 _SCIA_GetLongData_app
00008282 _SCIA_GetWordData_app
000082c5 _SCIA_Init
00008258 _SCIA_ReservedFn_app
000082fa _SCI_SendHexLong
000082ea _SCI_SendHexWord
00000137 _SCI_SendStatus
00008b52 _VerifyStatus
00000400 __STACK_SIZE
ffffffff ___binit__
00000000 ___bss__
ffffffff ___c_args__
000002cb ___cinit__
00000000 ___data__
00000000 ___edata__
00000000 ___end__
000087fd ___etext__
ffffffff ___pinit__
00008000 ___text__
0000025a __args_main
00008ac4 __cleanup_ptr
00008ac2 __dtors_ptr
00008b5c __lock
00000251 __nop
00000252 __register_lock
00000256 __register_unlock
00008b5a __unlock
00000250 _abort
0000022f _atexit
000001c3 _c_int00
0000809e _checksum_flash
003f8a82 _econstLoadEnd
003f87fe _econstLoadStart
000087fe _econstRunStart
00000207 _exit
00008b41 _i
000081dc _initPLL
00000100 _main
00008000 _main2
00008b42 _tempL
003f87fd _textLoadEnd
003f8000 _textLoadStart
00008000 _textRunStart
ffffffff binit
000002cb cinit
000002f2 code_start
00000000 edata
00000000 end
000087fd etext
ffffffff pinit
GLOBAL SYMBOLS: SORTED BY Symbol Address
address name
-------- ----
00000000 ___data__
00000000 edata
00000000 ___end__
00000000 ___edata__
00000000 end
00000000 .data
00000000 .bss
00000000 ___bss__
00000100 _main
00000137 _SCI_SendStatus
00000151 _Example_CsmUnlock
000001a6 _PRG_key0
000001a7 _PRG_key1
000001a8 _PRG_key2
000001a9 _PRG_key3
000001aa _PRG_key4
000001ab _PRG_key5
000001ac _PRG_key6
000001ad _PRG_key7
000001ae _MemCopy
000001c3 _c_int00
00000207 _exit
0000022d C$$EXIT
0000022f _atexit
00000250 _abort
00000251 __nop
00000252 __register_lock
00000256 __register_unlock
0000025a __args_main
000002cb ___cinit__
000002cb cinit
000002f2 code_start
00000400 __STACK_SIZE
00007050 _SCIARegs
00008000 _main2
00008000 ___text__
00008000 _textRunStart
00008000 .text
0000809e _checksum_flash
000080b9 _SCIA_BlockProcessing
0000817c _MyCallbackFunction
000081bc _Example_MemCopy
000081d1 _Example_Error
000081d8 _Example_Done
000081dc _initPLL
00008205 _Convert_HEXtoASCII
0000824c _SCIA_CheckKeyVal_app
00008258 _SCIA_ReservedFn_app
00008265 _SCIA_GetLongData_app
00008275 _SCIA_GetByteData_app
00008282 _SCIA_GetWordData_app
0000829d _SCIA_FIFO_GetWordData
000082b1 _SCIA_FIFO_GetWordData_swapEndian
000082c5 _SCIA_Init
000082cf _SCIA_AutobaudLock
000082ea _SCI_SendHexWord
000082fa _SCI_SendHexLong
00008312 _Flash2810_Erase
000083a3 _Fl2810_EraseSector
00008403 _Fl2810_Init
00008439 _Fl28x_WatchDogDisable
00008441 _Fl28x_DisableNMI
0000844a _Fl28x_LeaveCmdMode
00008457 _Fl28x_EnterCmdMode
00008485 _Fl28x_FlashRegSleep
000084a4 _Fl28x_OpenPulse
000084b5 _Fl28x_ClosePulse
000084cc _Fl28x_MaskAll
000084d7 _Flash2810_Program
0000857b _Fl28x_ProgVerify
000085b8 _Fl28x_ProgPulse
000085fa _Fl2810_ClearSector
00008635 _Fl2810_CompactSector
0000868e _Fl28x_Delay
0000869b _Fl28x_DisableInt
0000869f _Fl28x_RestoreInt
000086a2 _Fl28x_EraseVerify
000086ea _Fl28x_ErasePulse
0000873c _Fl28x_ClearLoop
00008780 _Fl28x_CompactVerify
000087ba _Fl28x_CompactPulse
000087fd ___etext__
000087fd etext
000087fe _econstRunStart
00008ac2 __dtors_ptr
00008ac4 __cleanup_ptr
00008b40 _BufferIndexMax
00008b41 _i
00008b42 _tempL
00008b44 _BlockBufferPtr
00008b46 _MyCallbackCounter
00008b48 _BlockRemain
00008b4a _ProgStatus
00008b4e _EraseStatus
00008b52 _VerifyStatus
00008b56 _Flash_CallbackPtr
00008b58 _Flash_CPUScaleFactor
00008b5a __unlock
00008b5c __lock
003f8000 _textLoadStart
003f8000 _BlockBuffer1
003f87fd _textLoadEnd
003f87fe _econstLoadStart
003f8a82 _econstLoadEnd
003f9000 _BlockBuffer2
ffffffff pinit
ffffffff ___binit__
ffffffff binit
ffffffff ___pinit__
ffffffff ___c_args__
[110 symbols]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -