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

📄 seedvpm642_fileexample.map

📁 FAT系统文件格式编程
💻 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 + -