📄 iic.map
字号:
******************************************************************************
TMS320C55x COFF Linker PC Version 2.56
******************************************************************************
>> Linked Wed May 28 15:27:51 2008
OUTPUT FILE NAME: <iic.out>
ENTRY POINT SYMBOL: "_c_int00" address: 00013c03
MEMORY CONFIGURATION
name origin length used attr fill
(bytes) (bytes) (bytes)
---------------------- -------- --------- -------- ---- --------
PAGE 0: MMR 00000000 000000c0 00000000 RWIX
SPRAM 000000c0 00000040 00000000 RWIX
VECS 00000100 00000100 00000100 RWIX
DARAM 00000200 0000fe00 00006c99 RWIX
SARAM0 00010000 00010000 00003d36 RWIX
SARAM1 00020000 00010000 00000000 RWIX
SARAM2 00030000 00010000 00000000 RWIX
CE0 00040000 003c0000 00000000 RWIX
CE1 00400000 00400000 00000000 RWIX
CE2 00800000 00400000 00000000 RWIX
CE3 00c00000 003f8000 00000000 RWIX
PROM 00ff8000 00007f00 00000000 RWIX
PAGE 2: IOPORT 00000000 00020000 00000000 RWIX
SECTION ALLOCATION MAP
(Addresses surrounded by []'s are displayed for convenience only!)
output attributes/
section page orgn(bytes) orgn(words) len(bytes) len(words) input sections
-------- ---- ----------- ----------- ---------- ---------- --------------
.vectors 0 00000100 [ 00000080 ] 00000100 *
00000100 [ 00000080 ] 00000100 * vectors_table.obj (.vectors)
.data 0 [ 00000200 ] 00000100 * 00000000 UNINITIALIZED
.switch 0 [ 00000200 ] 00000100 * 00000000 UNINITIALIZED
.pinit 0 [ 00000200 ] 00000100 * 00000000
.bss 0 [ 00000200 ] 00000100 * 000005cc UNINITIALIZED
[ 00000200 ] 00000100 * 000001cd rts55.lib : defs.obj (.bss)
[ 0000059a ] 000002cd * 00000190 : _printfi.obj (.bss)
[ 000008ba ] 0000045d * 000000d0 : trgdrv.obj (.bss)
[ 00000a5c ] 0000052e * 00000071 : lowlev.obj (.bss)
[ 00000b3e ] 0000059f * 00000064 : fcvt.obj (.bss)
[ 00000c06 ] 00000603 * 00000064 : ecvt.obj (.bss)
[ 00000cd0 ] 00000668 * 00000046 : exit.obj (.bss)
[ 00000d5c ] 000006ae * 00000016 iic.obj (.bss)
[ 00000d88 ] 000006c4 * 00000004 rts55.lib : _lock.obj (.bss)
[ 00000d90 ] 000006c8 * 00000004 : memory.obj (.bss)
.const 0 [ 00000d98 ] 000006cc * 00000264
[ 00000d98 ] 000006cc * 00000101 rts55.lib : ctype.obj (.const)
[ 00000f9a ] 000007cd * 000000d7 csl5509.lib : csl_csldat.obj (.const)
[ 00001148 ] 000008a4 * 0000003c iic.obj (.const)
[ 000011c0 ] 000008e0 * 00000034 rts55.lib : _printfi.obj (.const)
[ 00001228 ] 00000914 * 0000000c : fcvt.obj (.const)
[ 00001240 ] 00000920 * 0000000c : ecvt.obj (.const)
[ 00001258 ] 0000092c * 00000002 : fputs.obj (.const)
[ 0000125c ] 0000092e * 00000002 : fltlid.obj (.const)
.sysmem 0 [ 00001260 ] 00000930 * 00001000 UNINITIALIZED
.stack 0 [ 00003260 ] 00001930 * 00001000 UNINITIALIZED
.sysstack
* 0 [ 00005260 ] 00002930 * 00000800 UNINITIALIZED
myfun 0 00006260 [ 00003130 ] 0000003b *
00006260 [ 00003130 ] 0000003a * iic.obj (myfun)
0000629a [ 0000314d ] 00000001 * --HOLE-- [fill = 20]
section_xx
* 0 [ 0000629c ] 0000314e * 00000001 UNINITIALIZED
[ 0000629c ] 0000314e * 00000001 iic.obj (section_xx)
section_yy
* 0 [ 0000629e ] 0000314f * 00000001 UNINITIALIZED
[ 0000629e ] 0000314f * 00000001 iic.obj (section_yy)
.cio 0 [ 00006300 ] 00003180 * 00000120 UNINITIALIZED
[ 00006300 ] 00003180 * 00000120 rts55.lib : trgmsg.obj (.cio)
.cinit 0 [ 00006540 ] 000032a0 * 000002eb
[ 00006540 ] 000032a0 * 000001f5 csl5509.lib : csl_csldat.obj (.cinit)
[ 0000692a ] 00003495 * 00000093 rts55.lib : defs.obj (.cinit)
[ 00006a50 ] 00003528 * 00000028 : lowlev.obj (.cinit)
[ 00006aa0 ] 00003550 * 0000001e iic.obj (.cinit)
[ 00006adc ] 0000356e * 0000000e rts55.lib : exit.obj (.cinit)
[ 00006af8 ] 0000357c * 0000000a : _lock.obj (.cinit)
[ 00006b0c ] 00003586 * 00000004 : memory.obj (.cinit)
[ 00006b14 ] 0000358a * 00000001 --HOLE-- [fill = 0]
.csldata 0 [ 00006b18 ] 0000358c * 000001f2 UNINITIALIZED
[ 00006b18 ] 0000358c * 000001f2 csl5509.lib : csl_csldat.obj (.csldata)
.text 0 00010000 [ 00008000 ] 00003d36 *
00010000 [ 00008000 ] 000001c9 * csl5509.lib : i2c_dispat.obj (.text:I2C_intrDispatch)
000101c9 [ 000080e4+] 00000002 * vectors_table.obj (.text)
000101cb [ 000080e5+] 00000001 * --HOLE-- [fill = 20]
000101cc [ 000080e6 ] 000001c3 * csl5509.lib : i2c_write.obj (.text:I2C_write)
0001038f [ 000081c7+] 00000001 * --HOLE-- [fill = 20]
00010390 [ 000081c8 ] 0000006e * : pll_cfg.obj (.text:PLL_config)
000103fe [ 000081ff ] 00000002 * --HOLE-- [fill = 20]
00010400 [ 00008200 ] 0000006c * iic.obj (.text)
0001046c [ 00008236 ] 0000006b * csl5509.lib : i2c_setup.obj (.text:I2C_setup)
000104d7 [ 0000826b+] 00000001 * --HOLE-- [fill = 20]
000104d8 [ 0000826c ] 00000045 * : i2c_setcall.obj (.text:I2C_setCallBack)
0001051d [ 0000828e+] 00000003 * --HOLE-- [fill = 20]
00010520 [ 00008290 ] 00000024 * : i2c_enab.obj (.text:i2C_eventEnable)
00010544 [ 000082a2 ] 00000015 * : _csl_init.obj (.text:_CSL_init)
00010559 [ 000082ac+] 00000003 * --HOLE-- [fill = 20]
0001055c [ 000082ae ] 0000000d * : irq_gdisab.obj (.text:IRQ_globalDisable)
00010569 [ 000082b4+] 00000003 * --HOLE-- [fill = 20]
0001056c [ 000082b6 ] 0000000d * : irq_genab.obj (.text:IRQ_globalEnable)
00010579 [ 000082bc+] 00000003 * --HOLE-- [fill = 20]
0001057c [ 000082be ] 0000000c * : irq_grest.obj (.text:IRQ_globalRestore)
00010588 [ 000082c4 ] 00000002 * : csllibs.obj (.text)
0001058a [ 000082c5 ] 00000ff8 * rts55.lib : _printfi.obj (.text)
00011582 [ 00008ac1 ] 0000047b * : trgdrv.obj (.text)
000119fd [ 00008cfe+] 0000045f * : lowlev.obj (.text)
00011e5c [ 00008f2e ] 0000033a * : memory.obj (.text)
00012196 [ 000090cb ] 000002c5 * : cmpd.obj (.text)
0001245b [ 0000922d+] 000002b9 * : llmpy.obj (.text)
00012714 [ 0000938a ] 000001e9 * : fopen.obj (.text)
000128fd [ 0000947e+] 000001b0 * : ecvt.obj (.text)
00012aad [ 00009556+] 000001ae * : fcvt.obj (.text)
00012c5b [ 0000962d+] 0000014b * : addd.obj (.text)
00012da6 [ 000096d3 ] 0000012b * : fputs.obj (.text)
00012ed1 [ 00009768+] 00000100 * : divd.obj (.text)
00012fd1 [ 000097e8+] 000000f7 * : frcdivd.obj (.text)
000130c8 [ 00009864 ] 000000f1 * : mpyd.obj (.text)
000131b9 [ 000098dc+] 000000da * : divli.obj (.text)
00013293 [ 00009949+] 000000b3 * : setvbuf.obj (.text)
00013346 [ 000099a3 ] 000000ae * : _io_perm.obj (.text)
000133f4 [ 000099fa ] 000000ac * : divul.obj (.text)
000134a0 [ 00009a50 ] 000000a7 * : trgmsg.obj (.text:CIO_breakpoint)
00013547 [ 00009aa3+] 00000099 * : exit.obj (.text)
000135e0 [ 00009af0 ] 00000097 * : remli.obj (.text)
00013677 [ 00009b3b+] 0000008e * : fputc.obj (.text)
00013705 [ 00009b82+] 0000008b * : fflush.obj (.text)
00013790 [ 00009bc8 ] 00000089 * csl5509.lib : irq_pluga.obj (.text)
00013819 [ 00009c0c+] 00000079 * rts55.lib : fixdli.obj (.text)
00013892 [ 00009c49 ] 0000006c * : ltoa.obj (.text)
000138fe [ 00009c7f ] 0000006c * : fltlid.obj (.text)
0001396a [ 00009cb5 ] 0000006b * : autoinit.obj (.text)
000139d5 [ 00009cea+] 00000069 * : trgmsg.obj (.text)
00013a3e [ 00009d1f ] 00000066 * : fclose.obj (.text)
00013aa4 [ 00009d52 ] 0000005f * : frcmpyd.obj (.text)
00013b03 [ 00009d81+] 0000005e * : atoi.obj (.text)
00013b61 [ 00009db0+] 00000059 * : fseek.obj (.text)
00013bba [ 00009ddd ] 00000049 * : printf.obj (.text)
00013c03 [ 00009e01+] 00000048 * : boot.obj (.text)
00013c4b [ 00009e25+] 0000002a * : udiv.obj (.text)
00013c75 [ 00009e3a+] 0000002a * : fixdi.obj (.text)
00013c9f [ 00009e4f+] 00000021 * : memccpy.obj (.text)
00013cc0 [ 00009e60 ] 00000014 * : subd.obj (.text)
00013cd4 [ 00009e6a ] 00000013 * : lmpy.obj (.text)
00013ce7 [ 00009e73+] 00000011 * : memcpy.obj (.text)
00013cf8 [ 00009e7c ] 00000010 * : _lock.obj (.text)
00013d08 [ 00009e84 ] 00000010 * : negd.obj (.text)
00013d18 [ 00009e8c ] 0000000c * : fltid.obj (.text)
00013d24 [ 00009e92 ] 0000000a * : remove.obj (.text)
00013d2e [ 00009e97 ] 00000007 * : exit.obj (.text:CIO_breakpoint)
00013d35 [ 00009e9a+] 00000001 * --HOLE-- [fill = 20]
.ioport 2 [ 00000000 ] 00000000 * 00000000 UNINITIALIZED
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
abs. value/
byte addr word addr name
--------- --------- ----
00000100 .bss
00000100 .data
00010000 .text
00013d2f C$$EXIT
00013540 C$$IO$$
00013cd4 I$$LMPY
00013c4b I$$UDIV
00013c60 I$$UMOD
00010588 _CSL5509_LIB_
000119ae _HOSTclock
0001160d _HOSTclose
00011757 _HOSTlseek
00011582 _HOSTopen
00011664 _HOSTread
00011855 _HOSTrename
0001195f _HOSTtime
000117fe _HOSTunlink
000116dd _HOSTwrite
00010520 _I2C_eventEnable
00010000 _I2C_intrDispatch
000104d8 _I2C_setCallback
0001046c _I2C_setup
000101cc _I2C_write
0001055c _IRQ_globalDisable
0001056c _IRQ_globalEnable
0001057c _IRQ_globalRestore
00013790 _IRQ_plug
00010390 _PLL_config
00006288 _RRDY_fun
00006298 _Reserved_fun
00000100 _VECSTART
00006260 _XRDY_fun
00003180 __CIOBUF_
0000358c __CSL_DataObj
00010544 __CSL_init
00002000 __STACK_SIZE
00002000 __SYSMEM_SIZE
00001000 __SYSSTACK_SIZE
00000100 ___bss__
000032a0 ___cinit__
00000100 ___data__
00000100 ___edata__
000006cc ___end__
00013d36 ___etext__
ffffffff ___pinit__
00010000 ___text__
00012c5b __addd
000128bd __cleanup
000006aa __cleanup_ptr
00012196 __cmpd
000006cc __ctypes_
00012ed1 __divd
000131b9 __divli
000126ae __divlli
00013c4b __divu
000133f4 __divul
00012506 __divull
00013748 __doflush
000006ac __dtors_ptr
000121df __eqld
00013c75 __fixdi
00013819 __fixdli
00013d18 __fltid
000138fe __fltlid
00012fd1 __frcdivd
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -