📄 i2c1.map
字号:
******************************************************************************
TMS320C55x COFF Linker PC Version 2.56
******************************************************************************
>> Linked Sun Dec 24 21:05:14 2006
OUTPUT FILE NAME: <./Debug/i2c1.out>
ENTRY POINT SYMBOL: "_c_int00" address: 00017b39
MEMORY CONFIGURATION
name origin length used attr fill
(bytes) (bytes) (bytes)
---------------------- -------- --------- -------- ---- --------
MMR 00000000 000000c0 00000000 RWIX
SPRAM 000000c0 00000040 00000000 RWIX
VECS 00000100 00000100 00000100 RWIX
DARAM0 00000200 00003e00 00000828 RWIX
DARAM1 00004000 00004000 000019e8 RWIX
DARAM2 00008000 00004000 00000000 RWIX
DARAM3 0000c000 00004000 00000000 RWIX
SARAM0 00010000 00004000 0000026c RWIX
SARAM1 00014000 00005000 00003c6c RWIX
SARAM2 00019000 00003000 00000000 RWIX
SARAM3 0001c000 00004000 000000ba RWIX
SARAM4 00020000 00004000 00000000 RWIX
SARAM5 00024000 00004000 00000000 RWIX
SARAM6 00028000 00004000 00000000 RWIX
SARAM7 0002c000 00004000 00000000 RWIX
SARAM8 00030000 00004000 00000000 RWIX
SARAM9 00034000 00004000 00000000 RWIX
SARAM10 00038000 00004000 00000000 RWIX
SARAM11 0003c000 00004000 00000000 RWIX
SARAM12 00040000 00004000 00000000 RWIX
SARAM13 00044000 00004000 00000000 RWIX
SARAM14 00048000 00004000 00000000 RWIX
SARAM15 0004c000 00004000 00000000 RWIX
CE0 00050000 003b0000 00000000 RWIX
CE1 00400000 00400000 00000000 RWIX
CE2 00800000 00400000 00000000 RWIX
CE3 00c00000 003f8000 00000000 RWIX
PDROM 00ff8000 00007f00 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_i2c1.obj (.vectors)
.stack 0 [ 00000200 ] 00000100 * 000001f4 UNINITIALIZED
.sysstack
* 0 [ 000005e8 ] 000002f4 * 000001f4 UNINITIALIZED
.csldata 0 [ 000009d0 ] 000004e8 * 0000002c UNINITIALIZED
[ 000009d0 ] 000004e8 * 00000020 csl5509.lib : csl_csldat.obj (.csldata:SYS_data)
[ 00000a10 ] 00000508 * 0000000c : csl_i2cdat.obj (.csldata:I2C_data)
.data 0 [ 00004000 ] 00002000 * 00000000 UNINITIALIZED
.sysmem 0 [ 00004000 ] 00002000 * 00000400 UNINITIALIZED
.bss 0 [ 00004800 ] 00002400 * 000005ce UNINITIALIZED
[ 00004800 ] 00002400 * 000001cd rts55.lib : defs.obj (.bss)
[ 00004b9a ] 000025cd * 00000190 : _printfi.obj (.bss)
[ 00004eba ] 0000275d * 000000d0 : trgdrv.obj (.bss)
[ 0000505c ] 0000282e * 00000071 : lowlev.obj (.bss)
[ 0000513e ] 0000289f * 00000064 : fcvt.obj (.bss)
[ 00005206 ] 00002903 * 00000064 : ecvt.obj (.bss)
[ 000052d0 ] 00002968 * 00000046 : exit.obj (.bss)
[ 0000535c ] 000029ae * 00000017 main_i2c1.obj (.bss)
[ 0000538c ] 000029c6 * 00000004 rts55.lib : _lock.obj (.bss)
[ 00005394 ] 000029ca * 00000004 : memory.obj (.bss)
.const 0 [ 0000539c ] 000029ce * 00000206
[ 0000539c ] 000029ce * 00000101 rts55.lib : ctype.obj (.const)
[ 0000559e ] 00002acf * 00000099 myIsrs_i2c1.obj (.const)
[ 000056d0 ] 00002b68 * 00000034 rts55.lib : _printfi.obj (.const)
[ 00005738 ] 00002b9c * 0000001c main_i2c1.obj (.const)
[ 00005770 ] 00002bb8 * 0000000c rts55.lib : fcvt.obj (.const)
[ 00005788 ] 00002bc4 * 0000000c : ecvt.obj (.const)
[ 000057a0 ] 00002bd0 * 00000002 : fputs.obj (.const)
[ 000057a4 ] 00002bd2 * 00000002 : fltlid.obj (.const)
.cio 0 [ 00005800 ] 00002c00 * 00000120 UNINITIALIZED
[ 00005800 ] 00002c00 * 00000120 rts55.lib : trgmsg.obj (.cio)
.cinit 0 [ 00010000 ] 00008000 * 00000136
[ 00010000 ] 00008000 * 00000093 rts55.lib : defs.obj (.cinit)
[ 00010126 ] 00008093 * 0000002c main_i2c1.obj (.cinit)
[ 0001017e ] 000080bf * 00000028 rts55.lib : lowlev.obj (.cinit)
[ 000101ce ] 000080e7 * 00000023 csl5509.lib : csl_csldat.obj (.cinit)
[ 00010214 ] 0000810a * 0000000f : csl_i2cdat.obj (.cinit)
[ 00010232 ] 00008119 * 0000000e rts55.lib : exit.obj (.cinit)
[ 0001024e ] 00008127 * 0000000a : _lock.obj (.cinit)
[ 00010262 ] 00008131 * 00000004 : memory.obj (.cinit)
[ 0001026a ] 00008135 * 00000001 --HOLE-- [fill = 0]
.text 0 00014000 [ 0000a000 ] 00003c6c *
00014000 [ 0000a000 ] 000001b3 * csl5509.lib : i2c_write.obj (.text:I2C_write)
000141b3 [ 0000a0d9+] 00000001 * --HOLE-- [fill = 20]
000141b4 [ 0000a0da ] 000001a6 * : i2c_dispat.obj (.text:I2C_intrDispatch)
0001435a [ 0000a1ad ] 00000002 * --HOLE-- [fill = 20]
0001435c [ 0000a1ae ] 0000006b * : i2c_setup.obj (.text:I2C_setup)
000143c7 [ 0000a1e3+] 00000001 * --HOLE-- [fill = 20]
000143c8 [ 0000a1e4 ] 0000003e * : i2c_setcall.obj (.text:I2C_setCallBack)
00014406 [ 0000a203 ] 00000002 * --HOLE-- [fill = 20]
00014408 [ 0000a204 ] 0000002b * : irq_setvecs.obj (.text:IRQ_setVecs)
00014433 [ 0000a219+] 00000001 * --HOLE-- [fill = 20]
00014434 [ 0000a21a ] 00000029 * main_i2c1.obj (.text)
0001445d [ 0000a22e+] 00000002 * vectors_i2c1.obj (.text)
0001445f [ 0000a22f+] 00000001 * --HOLE-- [fill = 20]
00014460 [ 0000a230 ] 00000024 * csl5509.lib : i2c_enab.obj (.text:i2C_eventEnable)
00014484 [ 0000a242 ] 0000000f * myIsrs_i2c1.obj (.text)
00014493 [ 0000a249+] 00000001 * --HOLE-- [fill = 20]
00014494 [ 0000a24a ] 0000000d * csl5509.lib : irq_genab.obj (.text:IRQ_globalEnable)
000144a1 [ 0000a250+] 00000003 * --HOLE-- [fill = 20]
000144a4 [ 0000a252 ] 0000000d * : irq_gdisab.obj (.text:IRQ_globalDisable)
000144b1 [ 0000a258+] 00000003 * --HOLE-- [fill = 20]
000144b4 [ 0000a25a ] 0000000c * : csl.obj (.text:CSL_init)
000144c0 [ 0000a260 ] 0000000c * : irq_grest.obj (.text:IRQ_globalRestore)
000144cc [ 0000a266 ] 0000000b * : _csl_init.obj (.text:_CSL_init)
000144d7 [ 0000a26b+] 00000001 * --HOLE-- [fill = 20]
000144d8 [ 0000a26c ] 00000002 * : csl.obj (.text)
000144da [ 0000a26d ] 00000ff8 * rts55.lib : _printfi.obj (.text)
000154d2 [ 0000aa69 ] 0000047b * : trgdrv.obj (.text)
0001594d [ 0000aca6+] 0000045f * : lowlev.obj (.text)
00015dac [ 0000aed6 ] 0000033a * : memory.obj (.text)
000160e6 [ 0000b073 ] 000002c5 * : cmpd.obj (.text)
000163ab [ 0000b1d5+] 000002b9 * : llmpy.obj (.text)
00016664 [ 0000b332 ] 000001e9 * : fopen.obj (.text)
0001684d [ 0000b426+] 000001b0 * : ecvt.obj (.text)
000169fd [ 0000b4fe+] 000001ae * : fcvt.obj (.text)
00016bab [ 0000b5d5+] 0000014b * : addd.obj (.text)
00016cf6 [ 0000b67b ] 0000012b * : fputs.obj (.text)
00016e21 [ 0000b710+] 00000100 * : divd.obj (.text)
00016f21 [ 0000b790+] 000000f7 * : frcdivd.obj (.text)
00017018 [ 0000b80c ] 000000f1 * : mpyd.obj (.text)
00017109 [ 0000b884+] 000000da * : divli.obj (.text)
000171e3 [ 0000b8f1+] 000000b3 * : setvbuf.obj (.text)
00017296 [ 0000b94b ] 000000ae * : _io_perm.obj (.text)
00017344 [ 0000b9a2 ] 000000ac * : divul.obj (.text)
000173f0 [ 0000b9f8 ] 000000a7 * : trgmsg.obj (.text:CIO_breakpoint)
00017497 [ 0000ba4b+] 00000099 * : exit.obj (.text)
00017530 [ 0000ba98 ] 00000097 * : remli.obj (.text)
000175c7 [ 0000bae3+] 0000008e * : fputc.obj (.text)
00017655 [ 0000bb2a+] 0000008b * : fflush.obj (.text)
000176e0 [ 0000bb70 ] 00000079 * : fixdli.obj (.text)
00017759 [ 0000bbac+] 0000006f * csl5509.lib : irq_pluga.obj (.text)
000177c8 [ 0000bbe4 ] 0000006c * rts55.lib : fltlid.obj (.text)
00017834 [ 0000bc1a ] 0000006c * : ltoa.obj (.text)
000178a0 [ 0000bc50 ] 0000006b * : autoinit.obj (.text)
0001790b [ 0000bc85+] 00000069 * : trgmsg.obj (.text)
00017974 [ 0000bcba ] 00000066 * : fclose.obj (.text)
000179da [ 0000bced ] 0000005f * : frcmpyd.obj (.text)
00017a39 [ 0000bd1c+] 0000005e * : atoi.obj (.text)
00017a97 [ 0000bd4b+] 00000059 * : fseek.obj (.text)
00017af0 [ 0000bd78 ] 00000049 * : printf.obj (.text)
00017b39 [ 0000bd9c+] 00000048 * : boot.obj (.text)
00017b81 [ 0000bdc0+] 0000002a * : udiv.obj (.text)
00017bab [ 0000bdd5+] 0000002a * : fixdi.obj (.text)
00017bd5 [ 0000bdea+] 00000021 * : memccpy.obj (.text)
00017bf6 [ 0000bdfb ] 00000014 * : subd.obj (.text)
00017c0a [ 0000be05 ] 00000013 * : lmpy.obj (.text)
00017c1d [ 0000be0e+] 00000011 * : memcpy.obj (.text)
00017c2e [ 0000be17 ] 00000010 * : _lock.obj (.text)
00017c3e [ 0000be1f ] 00000010 * : negd.obj (.text)
00017c4e [ 0000be27 ] 0000000c * : fltid.obj (.text)
00017c5a [ 0000be2d ] 0000000a * : remove.obj (.text)
00017c64 [ 0000be32 ] 00000007 * : exit.obj (.text:CIO_breakpoint)
00017c6b [ 0000be35+] 00000001 * --HOLE-- [fill = 20]
isrs 0 [ 00019000 ] 0000c800 * 00000000 UNINITIALIZED
tskSeg 0 0001c000 [ 0000e000 ] 0000007a *
0001c000 [ 0000e000 ] 00000079 * main_i2c1.obj (tskSeg)
0001c079 [ 0000e03c+] 00000001 * --HOLE-- [fill = 20]
myisrSeg 0 0001c07c [ 0000e03e ] 00000040 *
0001c07c [ 0000e03e ] 0000003f * myIsrs_i2c1.obj (myisrSeg)
0001c0bb [ 0000e05d+] 00000001 * --HOLE-- [fill = 20]
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
abs. value/
byte addr word addr name
--------- --------- ----
00002400 .bss
00002000 .data
00014000 .text
00017c65 C$$EXIT
00017490 C$$IO$$
00017c0a I$$LMPY
00017b81 I$$UDIV
00017b96 I$$UMOD
000144d8 _CSL5509_LIB_
00000508 _CSL_I2cData
000004e8 _CSL_SysData
000144b4 _CSL_init
000158fe _HOSTclock
0001555d _HOSTclose
000156a7 _HOSTlseek
000154d2 _HOSTopen
000155b4 _HOSTread
000157a5 _HOSTrename
000158af _HOSTtime
0001574e _HOSTunlink
0001562d _HOSTwrite
00014460 _I2C_eventEnable
000141b4 _I2C_intrDispatch
000143c8 _I2C_setCallback
0001435c _I2C_setup
00014000 _I2C_write
000144a4 _IRQ_globalDisable
00014494 _IRQ_globalEnable
000144c0 _IRQ_globalRestore
00017759 _IRQ_plug
00014408 _IRQ_setVecs
000029be _Init
00000100 _VECSTART
00002c00 __CIOBUF_
000144cc __CSL_init
000003e8 __STACK_SIZE
00000800 __SYSMEM_SIZE
000003e8 __SYSSTACK_SIZE
00002400 ___bss__
00008000 ___cinit__
00002000 ___data__
00002000 ___edata__
000029ce ___end__
00017c6c ___etext__
ffffffff ___pinit__
00014000 ___text__
00016bab __addd
0001680d __cleanup
000029aa __cleanup_ptr
000160e6 __cmpd
000029ce __ctypes_
00016e21 __divd
00017109 __divli
000165fe __divlli
00017b81 __divu
00017344 __divul
00016456 __divull
00017698 __doflush
000029ac __dtors_ptr
0001612f __eqld
00017bab __fixdi
000176e0 __fixdli
00017c4e __fltid
000177c8 __fltlid
00016f21 __frcdivd
000179da __frcmpyd
000025cc __ft_end
00002400 __ftable
00016335 __geqd
00016243 __gtrd
000162bc __leqd
000029c6 __lock
000161cd __lssd
00017018 __mpyd
00017c0a __mpyli
000163ab __mpylli
00017c3e __negd
0001617e __neqd
00017c2e __nop
000144da __printfi
00017296 __rd_ok
00017c30 __register_lock
00017c37 __register_unlock
00017530 __remli
00016635 __remlli
00017b96 __remu
000165b0 __remull
00000100 __stack
00017bf6 __subd
00002000 __sys_memory
000002f4 __sysstack
0000248c __tmpnams
000029c8 __unlock
000172e4 __wrt_ok
00017c64 _abort
00015a3b _add_device
000029b4 _addr
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -