📄 seedvpm642_fileexample.map
字号:
******************************************************************************
TMS320C6x COFF Linker PC Version 4.32
******************************************************************************
>> Linked Thu Jan 19 10:45:21 2006
OUTPUT FILE NAME: <./Debug/SEEDVPM642_fileexample.out>
ENTRY POINT SYMBOL: "_c_int00" address: 00004220
MEMORY CONFIGURATION
name origin length used attr fill
---------------------- -------- --------- -------- ---- --------
boot 00000000 00000400 000000c0 RWIX
L2 00000401 00040000 00005d6a RWIX
CE0 80000000 00100000 00000000 RWIX
SECTION ALLOCATION MAP
output attributes/
section page origin length input sections
-------- ---- ---------- ---------- ----------------
.external
* 0 80000000 00000000 UNINITIALIZED
.boot_load
* 0 00000000 000000c0
00000000 000000c0 boot.obj (.boot_load)
.cio 0 00000401 00000000 UNINITIALIZED
.switch 0 00000401 00000000 UNINITIALIZED
.tables 0 00000401 00000000 UNINITIALIZED
.sysmem 0 00000401 00000000 UNINITIALIZED
.data 0 00000401 00000000 UNINITIALIZED
.cinit 0 00000408 0000026c
00000408 0000012c cslDM642.lib : csl_irq.obj (.cinit)
00000534 00000004 --HOLE-- [fill = 0]
00000538 0000005c : csl_timer.obj (.cinit)
00000594 00000004 --HOLE-- [fill = 0]
00000598 00000044 dm642main.obj (.cinit)
000005dc 00000004 --HOLE-- [fill = 0]
000005e0 0000003c cslDM642.lib : csl.obj (.cinit)
0000061c 00000004 --HOLE-- [fill = 0]
00000620 0000002c rts6400.lib : exit.obj (.cinit)
0000064c 00000004 --HOLE-- [fill = 0]
00000650 0000001c : _lock.obj (.cinit)
0000066c 00000008 --HOLE-- [fill = 0]
.const 0 00000674 0000000a
00000674 0000000a dm642main.obj (.const)
.vecs 0 00000800 00000200
00000800 00000200 ves_dm642.obj (.vecs)
.text 0 00000a00 00003980
00000a00 00001d40 SEEDVPM642_fat32lib.lib : seeddm642_fat32.obj (.text)
00002740 000007a0 SEEDVPM642_atalib.lib : seeddm642_atapcom.obj (.text)
00002ee0 000004a0 dm642main.obj (.text)
00003380 000002e0 SEEDVPM642_atalib.lib : seeddm642_ata.obj (.text)
00003660 000001c0 rts6400.lib : exit.obj (.text)
00003820 000001a0 cslDM642.lib : csl.obj (.text:__CSL_init)
000039c0 00000140 : csl_timer.obj (.text:_TIMER_open)
00003b00 00000100 : csl_timer.obj (.text:_TIMER_reset)
00003c00 00000100 rts6400.lib : autoinit.obj (.text)
00003d00 00000100 : divi.obj (.text)
00003e00 000000c0 cslDM642.lib : csl_irq.obj (.text:_mux2Tables)
00003ec0 000000c0 rts6400.lib : divu.obj (.text)
00003f80 000000a0 cslDM642.lib : csl_emifa.obj (.text:_EMIFA_config)
00004020 000000a0 : csl_irq.obj (.text:_getMux)
000040c0 00000080 rts6400.lib : memcpy64.obj (.text)
00004140 00000080 cslDM642.lib : csl_irq.obj (.text:__IRQ_init)
000041c0 00000060 : csl_chip.obj (.text:_CHIP_config)
00004220 00000060 rts6400.lib : boot.obj (.text)
00004280 00000040 : _lock.obj (.text)
000042c0 00000020 SEEDVPM642_atalib.lib : seeddm642_atareg.obj (.text)
000042e0 00000020 cslDM642.lib : csl_irq.obj (.text)
00004300 00000020 ves_dm642.obj (.text)
00004320 00000020 cslDM642.lib : csl.obj (.text:_CSLDM642_LIB_)
00004340 00000020 : csl_irq.obj (.text:_IRQ_nmiEnable)
00004360 00000020 : csl_irq.obj (.text:_IRQ_setVecs)
.stack 0 00004380 00000400 UNINITIALIZED
00004380 00000008 rts6400.lib : boot.obj (.stack)
.bss 0 00004780 00001984 UNINITIALIZED
00004780 00000ff6 dm642main.obj (.bss)
00005778 00000428 SEEDVPM642_atalib.lib : seeddm642_atapcom.obj (.bss)
00005ba0 00000408 : seeddm642_ata.obj (.bss)
00005fa8 0000015c SEEDVPM642_fat32lib.lib : seeddm642_fat32.obj (.bss)
.far 0 00006108 000001f0 UNINITIALIZED
00006108 00000100 cslDM642.lib : csl_irq.obj (.far)
00006208 00000090 rts6400.lib : exit.obj (.far)
00006298 00000030 cslDM642.lib : csl_timer.obj (.far)
000062c8 00000028 : csl.obj (.far)
000062f0 00000008 rts6400.lib : _lock.obj (.far)
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
00004780 $bss
00004780 .bss
00000401 .data
00000a00 .text
00003818 C$$EXIT
000041c0 _CHIP_config
00004320 _CSLDM642_LIB_
00003f80 _EMIFA_config
00004340 _IRQ_nmiEnable
00004360 _IRQ_setVecs
0000330c _SEEDDM642_wait
000047b0 _SEEDDM642percfg
00004780 _Seeddm642ConfigA
000039c0 _TIMER_open
00003b00 _TIMER_reset
00003820 __CSL_init
00006200 __IRQ_dispatchTable
00006138 __IRQ_eventTable
000042e0 __IRQ_hookFetchPacket
00004140 __IRQ_init
000061c0 __IRQ_intTable
00000400 __STACK_SIZE
00006298 __TIMER_deviceTable
000062c4 __TIMER_hBios
000062bc __TIMER_hDev0
000062c0 __TIMER_hDev1
00004780 ___bss__
00000408 ___cinit__
00000401 ___data__
00000401 ___edata__
00006104 ___end__
00004380 ___etext__
ffffffff ___pinit__
00000a00 ___text__
00003c00 __auto_init
00006290 __cleanup_ptr
00003d00 __divi
00003ec0 __divu
00006294 __dtors_ptr
000062f0 __lock
00004280 __nop
00004284 __register_lock
00004294 __register_unlock
00004380 __stack
000062f4 __unlock
00003818 _abort
00005da8 _ata_byte_buffer
00005da4 _ata_byte_counter
000035e4 _ata_download_sector
00003574 _ata_load_sector
00002e60 _ata_open
00002e00 _ata_pdi_IdentifyDevice
00002d98 _ata_pdi_ReadBuffer
00002a6c _ata_pdi_command
00002cf0 _ata_pdi_read_sector
00002740 _ata_pdo_command
000029c4 _ata_pdo_write_sector
00003500 _ata_read_byte
000034f0 _ata_read_close
0000349c _ata_read_open
000042c8 _ata_reg_read
000042c0 _ata_reg_write
00005da0 _ata_sector_counter
0000340c _ata_write_byte
000033d4 _ata_write_close
00003380 _ata_write_open
00005778 _atacommand
0000375c _atexit
00000000 _boot
00004220 _c_int00
000060f4 _current_file_pointer
00005fd2 _dir_is_root
000057a0 _drq_data_block_in
000059a0 _drq_data_block_out
00003660 _exit
000023b4 _fat32_create
00005fe4 _fat32_current_dir
00006094 _fat32_current_file
00002700 _fat32_file_close
00002598 _fat32_file_open
000019c8 _fat32_file_read
000017d0 _fat32_file_seek
00001238 _fat32_file_write
00000a00 _fat32_install
00005fd4 _fat_2_is_present
000060ec _fat_DirMaxClusNum
00005ba0 _fat_buf_sector
00005fd0 _fat_cluster_size
00005fdc _fat_count_of_clusters
00005fd8 _fat_fat_size
000060f8 _fat_file_max_clus_num
00005fe0 _fat_file_size
000060ee _fat_is_fat32
00005fcc _fat_ptr_data
00005fc8 _fat_ptr_fats
000060f0 _fat_rootclus_fat32
00005fd6 _flag_end_disk_file
00005fa8 _gl_buffer
00002f18 _main
00006100 _max_cluster_number
000040c0 _memcpy
000060fc _new_cluster_lba_in_fat
000047b8 _read_buffer
00000820 _vector1
00000940 _vector10
00000960 _vector11
00000980 _vector12
000009a0 _vector13
000009c0 _vector14
000009e0 _vector15
00000840 _vector2
00000860 _vector3
000008a0 _vector5
000008c0 _vector6
000008e0 _vector7
00000900 _vector8
00000920 _vector9
00000800 _vectors
00005758 _view
00004f88 _write_buffer
00000408 cinit
00000401 edata
00006104 end
00004380 etext
ffffffff pinit
GLOBAL SYMBOLS: SORTED BY Symbol Address
address name
-------- ----
00000000 _boot
00000400 __STACK_SIZE
00000401 ___edata__
00000401 edata
00000401 ___data__
00000401 .data
00000408 ___cinit__
00000408 cinit
00000800 _vectors
00000820 _vector1
00000840 _vector2
00000860 _vector3
000008a0 _vector5
000008c0 _vector6
000008e0 _vector7
00000900 _vector8
00000920 _vector9
00000940 _vector10
00000960 _vector11
00000980 _vector12
000009a0 _vector13
000009c0 _vector14
000009e0 _vector15
00000a00 _fat32_install
00000a00 .text
00000a00 ___text__
00001238 _fat32_file_write
000017d0 _fat32_file_seek
000019c8 _fat32_file_read
000023b4 _fat32_create
00002598 _fat32_file_open
00002700 _fat32_file_close
00002740 _ata_pdo_command
000029c4 _ata_pdo_write_sector
00002a6c _ata_pdi_command
00002cf0 _ata_pdi_read_sector
00002d98 _ata_pdi_ReadBuffer
00002e00 _ata_pdi_IdentifyDevice
00002e60 _ata_open
00002f18 _main
0000330c _SEEDDM642_wait
00003380 _ata_write_open
000033d4 _ata_write_close
0000340c _ata_write_byte
0000349c _ata_read_open
000034f0 _ata_read_close
00003500 _ata_read_byte
00003574 _ata_load_sector
000035e4 _ata_download_sector
00003660 _exit
0000375c _atexit
00003818 C$$EXIT
00003818 _abort
00003820 __CSL_init
000039c0 _TIMER_open
00003b00 _TIMER_reset
00003c00 __auto_init
00003d00 __divi
00003ec0 __divu
00003f80 _EMIFA_config
000040c0 _memcpy
00004140 __IRQ_init
000041c0 _CHIP_config
00004220 _c_int00
00004280 __nop
00004284 __register_lock
00004294 __register_unlock
000042c0 _ata_reg_write
000042c8 _ata_reg_read
000042e0 __IRQ_hookFetchPacket
00004320 _CSLDM642_LIB_
00004340 _IRQ_nmiEnable
00004360 _IRQ_setVecs
00004380 __stack
00004380 ___etext__
00004380 etext
00004780 _Seeddm642ConfigA
00004780 $bss
00004780 ___bss__
00004780 .bss
000047b0 _SEEDDM642percfg
000047b8 _read_buffer
00004f88 _write_buffer
00005758 _view
00005778 _atacommand
000057a0 _drq_data_block_in
000059a0 _drq_data_block_out
00005ba0 _fat_buf_sector
00005da0 _ata_sector_counter
00005da4 _ata_byte_counter
00005da8 _ata_byte_buffer
00005fa8 _gl_buffer
00005fc8 _fat_ptr_fats
00005fcc _fat_ptr_data
00005fd0 _fat_cluster_size
00005fd2 _dir_is_root
00005fd4 _fat_2_is_present
00005fd6 _flag_end_disk_file
00005fd8 _fat_fat_size
00005fdc _fat_count_of_clusters
00005fe0 _fat_file_size
00005fe4 _fat32_current_dir
00006094 _fat32_current_file
000060ec _fat_DirMaxClusNum
000060ee _fat_is_fat32
000060f0 _fat_rootclus_fat32
000060f4 _current_file_pointer
000060f8 _fat_file_max_clus_num
000060fc _new_cluster_lba_in_fat
00006100 _max_cluster_number
00006104 ___end__
00006104 end
00006138 __IRQ_eventTable
000061c0 __IRQ_intTable
00006200 __IRQ_dispatchTable
00006290 __cleanup_ptr
00006294 __dtors_ptr
00006298 __TIMER_deviceTable
000062bc __TIMER_hDev0
000062c0 __TIMER_hDev1
000062c4 __TIMER_hBios
000062f0 __lock
000062f4 __unlock
ffffffff pinit
ffffffff ___pinit__
[125 symbols]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -