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

📄 test6.map

📁 JPEG压缩编码在TMS320VC5509的实现代码。使用编译器为ccs2.2
💻 MAP
📖 第 1 页 / 共 2 页
字号:
******************************************************************************
         TMS320C55x COFF Linker PC Version 2.56                
******************************************************************************
>> Linked Mon Feb 06 16:10:46 2006

OUTPUT FILE NAME:   <./Debug/test6.out>
ENTRY POINT SYMBOL: "_c_int00"  address: 0001901f


MEMORY CONFIGURATION

                  name            origin    length      used    attr    fill
                                 (bytes)   (bytes)    (bytes)
         ----------------------  --------  ---------  --------  ----  --------
         MMR                     00000000   000000c0  00000000  RWIX
         SPRAM                   000000c0   00000040  00000000  RWIX
         VECS                    00000100   00000100  00000000  RWIX
         DRAM0                   00000200   00003e00  00000e00  RWIX
         DRAM1                   00004000   00004000  0000177a  RWIX
         DRAM2                   00008000   00004000  00000294  RWIX
         DRAM3                   0000c000   00004000  00000000  RWIX
         SRAM0                   00010000   00004000  000018ac  RWIX
         SRAM1                   00014000   00008000  0000518f  RWIX
         SRAM3                   0001c000   00004000  00000180  RWIX
         SRAM4                   00020000   00020000  00018800  RWIX
         SRAM6                   00040000   00010000  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
         VECS                    00ffff00   00000100  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          *   00000000   UNINITIALIZED

.csldata     0   [ 00000200 ]  00000100          *   00000000   UNINITIALIZED

.stack       0   [ 00000200 ]  00000100          *   00000500   UNINITIALIZED

.sysstack 
*            0   [ 00000c00 ]  00000600          *   00000200   UNINITIALIZED

.data        0   [ 00004000 ]  00002000          *   00000000   UNINITIALIZED

.sysmem      0   [ 00004000 ]  00002000          *   00000380   UNINITIALIZED

.bss         0   [ 00004700 ]  00002380          *   0000071d   UNINITIALIZED
                 [ 00004700 ]  00002380          *   00000231   rts55x.lib : defs.obj (.bss)
                 [ 00004b62 ]  000025b1          *   00000190              : _printfi.obj (.bss)
                 [ 00004e82 ]  00002741          *   000000d0              : trgdrv.obj (.bss)
                 [ 00005024 ]  00002812          *   000000ca   JpegEncoder.obj (.bss)
                 [ 000051b8 ]  000028dc          *   00000099   rts55x.lib : lowlev.obj (.bss)
                 [ 000052ea ]  00002975          *   00000064              : ecvt.obj (.bss)
                 [ 000053b2 ]  000029d9          *   00000064              : fcvt.obj (.bss)
                 [ 0000547c ]  00002a3e          *   00000046              : exit.obj (.bss)
                 [ 00005508 ]  00002a84          *   00000007              : memory.obj (.bss)
                 [ 00005516 ]  00002a8b          *   00000006   JpegEncoder2.obj (.bss)
                 [ 00005524 ]  00002a92          *   00000005   FileOperation.obj (.bss)
                 [ 00005530 ]  00002a98          *   00000004   rts55x.lib : _lock.obj (.bss)
                 [ 00005538 ]  00002a9c          *   00000001              : errno.obj (.bss)

.cio         0   [ 00005600 ]  00002b00          *   00000120   UNINITIALIZED
                 [ 00005600 ]  00002b00          *   00000120   rts55x.lib : trgmsg.obj (.cio)

.tmpbuf      0   [ 00008000 ]  00004000          *   00000140   UNINITIALIZED
                 [ 00008000 ]  00004000          *   00000140   JpegEncoder.obj (.tmpbuf)

dctcoef      0   [ 00008280 ]  00004140          *   0000000a   
                 [ 00008280 ]  00004140          *   0000000a   55ximagex.lib : swdct.obj (dctcoef)

.cinit       0   [ 00010000 ]  00008000          *   00000238   
                 [ 00010000 ]  00008000          *   000000f7   rts55x.lib : defs.obj (.cinit)
                 [ 000101ee ]  000080f7          *   0000007e   FileOperation.obj (.cinit)
                 [ 000102ea ]  00008175          *   00000075   JpegEncoder.obj (.cinit)
                 [ 000103d4 ]  000081ea          *   0000002d   rts55x.lib : lowlev.obj (.cinit)
                 [ 0001042e ]  00008217          *   0000000e              : exit.obj (.cinit)
                 [ 0001044a ]  00008225          *   0000000a              : _lock.obj (.cinit)
                 [ 0001045e ]  0000822f          *   00000004              : errno.obj (.cinit)
                 [ 00010466 ]  00008233          *   00000004              : memory.obj (.cinit)
                 [ 0001046e ]  00008237          *   00000001   --HOLE-- [fill = 0]

.const       0   [ 00010470 ]  00008238          *   00000746   
                 [ 00010470 ]  00008238          *   000005d8   JpegEncoder.obj (.const)
                 [ 00011020 ]  00008810          *   00000101   rts55x.lib : ctype.obj (.const)
                 [ 00011222 ]  00008911          *   00000001   --HOLE-- [fill = 0]
                 [ 00011224 ]  00008912          *   00000035              : _printfi.obj (.const)
                 [ 0001128e ]  00008947          *   00000001   --HOLE-- [fill = 0]
                 [ 00011290 ]  00008948          *   00000019   FileOperation.obj (.const)
                 [ 000112c2 ]  00008961          *   00000001   --HOLE-- [fill = 0]
                 [ 000112c4 ]  00008962          *   0000000c   rts55x.lib : fcvt.obj (.const)
                 [ 000112dc ]  0000896e          *   0000000c              : ecvt.obj (.const)
                 [ 000112f4 ]  0000897a          *   00000002              : fltlid.obj (.const)
                 [ 000112f8 ]  0000897c          *   00000002              : fputs.obj (.const)

.notice      0   [ 000112fc ]  0000897e          *   000000d3   UNINITIALIZED
                 [ 000112fc ]  0000897e          *   0000006a   JpegEncoder.obj (.notice)
                 [ 000113d0 ]  000089e8          *   00000069   FileOperation.obj (.notice)

.bitstream 
*            0   [ 000114a2 ]  00008a51          *   00000205   UNINITIALIZED
                 [ 000114a2 ]  00008a51          *   00000205   JpegEncoder.obj (.bitstream)

.text        0     00014000  [ 0000a000 ] 0000518f          *   
                   00014000  [ 0000a000 ] 0000070c          *   JpegEncoder.obj (.text)
                   0001470c  [ 0000a386 ] 00000396          *   FileOperation.obj (.text)
                   00014aa2  [ 0000a551 ] 00000002          *   --HOLE-- [fill = 20]
                   00014aa4  [ 0000a552 ] 000000af          *   emif.obj (.text)
                   00014b53  [ 0000a5a9+] 00000001          *   --HOLE-- [fill = 20]
                   00014b54  [ 0000a5aa ] 00000041          *   main.obj (.text)
                   00014b95  [ 0000a5ca+] 000011d8          *   rts55x.lib : _printfi.obj (.text)
                   00015d6d  [ 0000aeb6+] 00000536          *              : trgdrv.obj (.text)
                   000162a3  [ 0000b151+] 00000536          *              : lowlev.obj (.text)
                   000167d9  [ 0000b3ec+] 0000050a          *              : memory.obj (.text)
                   00016ce3  [ 0000b671+] 000002c5          *              : cmpd.obj (.text)
                   00016fa8  [ 0000b7d4 ] 000002b9          *              : llmpy.obj (.text)
                   00017261  [ 0000b930+] 00000295          *   JpegEncoder2.obj (.text)
                   000174f6  [ 0000ba7b ] 0000024b          *   rts55x.lib : fopen.obj (.text)
                   00017741  [ 0000bba0+] 000001f2          *              : fcvt.obj (.text)
                   00017933  [ 0000bc99+] 000001d6          *              : ecvt.obj (.text)
                   00017b09  [ 0000bd84+] 000001c8          *              : fwrite.obj (.text)
                   00017cd1  [ 0000be68+] 0000017d          *   55ximagex.lib : swdct.obj (.text)
                   00017e4e  [ 0000bf27 ] 00000160          *   rts55x.lib : fputs.obj (.text)
                   00017fae  [ 0000bfd7 ] 0000013f          *              : addd.obj (.text)
                   000180ed  [ 0000c076+] 000000f7          *              : frcdivd.obj (.text)
                   000181e4  [ 0000c0f2 ] 000000f3          *              : divd.obj (.text)
                   000182d7  [ 0000c16b+] 000000e5          *              : mpyd.obj (.text)
                   000183bc  [ 0000c1de ] 000000df          *              : setvbuf.obj (.text)
                   0001849b  [ 0000c24d+] 000000da          *              : divli.obj (.text)
                   00018575  [ 0000c2ba+] 000000cf          *              : _io_perm.obj (.text)
                   00018644  [ 0000c322 ] 000000bd          *              : trgmsg.obj (.text:CIO_breakpoint)
                   00018701  [ 0000c380+] 000000ae          *              : exit.obj (.text)
                   000187af  [ 0000c3d7+] 000000ac          *              : divul.obj (.text)
                   0001885b  [ 0000c42d+] 000000aa          *              : fputc.obj (.text)
                   00018905  [ 0000c482+] 000000a8          *              : fflush.obj (.text)
                   000189ad  [ 0000c4d6+] 0000009f          *              : fgetc.obj (.text)
                   00018a4c  [ 0000c526 ] 0000009b          *              : _bufread.obj (.text)
                   00018ae7  [ 0000c573+] 00000097          *              : remli.obj (.text)
                   00018b7e  [ 0000c5bf ] 0000007e          *              : fclose.obj (.text)
                   00018bfc  [ 0000c5fe ] 00000079          *              : fixdli.obj (.text)
                   00018c75  [ 0000c63a+] 00000077          *              : trgmsg.obj (.text)
                   00018cec  [ 0000c676 ] 00000074          *              : ltoa.obj (.text)
                   00018d60  [ 0000c6b0 ] 00000071          *              : fltlid.obj (.text)
                   00018dd1  [ 0000c6e8+] 0000006c          *              : ftell.obj (.text)
                   00018e3d  [ 0000c71e+] 0000006b          *              : autoinit.obj (.text)
                   00018ea8  [ 0000c754 ] 0000006b          *              : fseek.obj (.text)
                   00018f13  [ 0000c789+] 00000060          *              : atoi.obj (.text)
                   00018f73  [ 0000c7b9+] 0000005f          *              : frcmpyd.obj (.text)
                   00018fd2  [ 0000c7e9 ] 0000004d          *              : printf.obj (.text)
                   0001901f  [ 0000c80f+] 00000048          *              : boot.obj (.text)
                   00019067  [ 0000c833+] 0000002a          *              : udiv.obj (.text)
                   00019091  [ 0000c848+] 0000002a          *              : fixdi.obj (.text)
                   000190bb  [ 0000c85d+] 00000027          *              : memccpy.obj (.text)
                   000190e2  [ 0000c871 ] 00000026          *   DspInit.obj (.text)
                   00019108  [ 0000c884 ] 00000014          *   rts55x.lib : subd.obj (.text)
                   0001911c  [ 0000c88e ] 00000013          *              : lmpy.obj (.text)
                   0001912f  [ 0000c897+] 00000012          *              : memcpy.obj (.text)
                   00019141  [ 0000c8a0+] 00000012          *              : _lock.obj (.text)
                   00019153  [ 0000c8a9+] 00000010          *              : negd.obj (.text)
                   00019163  [ 0000c8b1+] 0000000e          *              : rewind.obj (.text)
                   00019171  [ 0000c8b8+] 0000000c          *              : fltid.obj (.text)
                   0001917d  [ 0000c8be+] 0000000a          *              : remove.obj (.text)
                   00019187  [ 0000c8c3+] 00000007          *              : exit.obj (.text:CIO_breakpoint)
                   0001918e  [ 0000c8c7 ] 00000001          *   --HOLE-- [fill = 20]

.onebuf      0   [ 0001c000 ]  0000e000          *   000000c0   UNINITIALIZED
                 [ 0001c000 ]  0000e000          *   000000c0   JpegEncoder.obj (.onebuf)

.pic2        0   [ 00020000 ]  00010000          *   00000000   UNINITIALIZED

.pic3        0   [ 00020000 ]  00010000          *   00000000   UNINITIALIZED

.pic1        0   [ 00020000 ]  00010000          *   0000c400   UNINITIALIZED
                 [ 00020000 ]  00010000          *   0000c400   main.obj (.pic1)


GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 

abs. value/
byte addr   word addr   name
---------   ---------   ----
            00002380    .bss
            00002000    .data
00014000                .text
00019188                C$$EXIT
000186fa                C$$IO$$
000172db                CalcOneComponent
0001911c                I$$LMPY
00019067                I$$UDIV
0001907c                I$$UMOD
000141f4                _ACEncode
0001735b                _ACEncode2
000140a4                _AddBits
0001405c                _AddBytes
            00018000    _BMartix
            0000e080    _Bbuf
            000040c0    _CbDCTzigzagQ
            0000285b    _CbDU
            000082c1    _ChrominanceScaleTab
00017321                _ClearStReg
            00008238    _ColorConvMatrix
00014848                _CountFileSize
            000086d0    _CrCbAc_EncodeTab
            00008578    _CrCbDc_EncodeTab
            00004100    _CrDCTzigzagQ
            0000289b    _CrDU
00014a58                _CreateFile
000141ac                _DCEncode
            0001c000    _DDC4
00017306                _DctBlockQuantize
000190e2                _DspInit
0001432c                _FillOnes
            00014000    _GMartix
            0000e040    _Gbuf
00016245                _HOSTclock
00015e0d                _HOSTclose
00015f90                _HOSTlseek
00015d6d                _HOSTopen
00015e78                _HOSTread
000160b3                _HOSTrename
000161e7                _HOSTtime
00016049                _HOSTunlink
00015f04                _HOSTwrite
00017cd1                _IMG_sw_fdct_8x8
            00002816    _ImageBufSize
            00002813    _ImageHight
            00002815    _ImageHightFixed
            00002812    _ImageWidth
            00002814    _ImageWidthFixed
0001434c                _JpegEncodeEnd
000145d8                _JpegEncodeErrorMsg
            000089de    _JpegErrorMessageTable
000146e0                _JpegGloablValsInit
00014650                _JpegHeadWrite
            00008301    _JpegInfo
000145f0                _JpegInfoInit
000143e8                _JpegMainEncoder
00014a14                _LoadBasicBuffer
000148fc                _LoadBuffer
00014000                _LoadDataUnitsFromBuffer
00014870                _LoadFile
            00008281    _LuminanceScaleTab
0001733e                _Mem8x8Cpy
            00002819    _OldDCCb
            0000281a    _OldDCCr
            00002818    _OldDCY
            00008a51    _OneBlockBitstream
00017261                _RGB2YUV
            00010000    _RMartix
            0000e000    _Rbuf
0001470c                _SaveFile
            00008995    _StrFileNotOpenError
            00008a26    _StrFileOperation
            00008a3b    _StrFileOperation2
            00008a19    _StrFilePath
            00008a29    _StrFilePath2
            00008a3e    _StrFilePath3
            000089b0    _StrNotTrueColor
            000089e8    _StrOpenFileFail
            000089fd    _StrOpenFileSuccess
            0000897e    _StrOperationSuccess
            00004000    _TmpCalBuf
            00008590    _YAc_EncodeTab
            00004080    _YDCTzigzagQ
            0000281b    _YDU
            00008560    _YDc_EncodeTab
            00002b00    __CIOBUF_
00000a00                __STACK_SIZE
00000700                __SYSMEM_SIZE
00000400                __SYSSTACK_SIZE
            00002380    ___bss__
            00008000    ___cinit__
            00002000    ___data__
            00002000    ___edata__
            00002a9d    ___end__
0001918f                ___etext__
ffffffff                ___pinit__
00014000                ___text__
00017fae                __addd
00018a4c                __buff_read
000176f5                __cleanup
            00002a80    __cleanup_ptr
00016ce3                __cmpd
            00008810    __ctypes_
000181e4                __divd
0001849b                __divli
000171fb                __divlli
00019067                __divu
000187af                __divul
00017053                __divull
0001894e                __doflush
            00002a82    __dtors_ptr
00016d2c                __eqld
00019091                __fixdi
00018bfc                __fixdli
00019171                __fltid
00018d60                __fltlid
000180ed                __frcdivd
00018f73                __frcmpyd
            000025b0    __ft_end
            00002380    __ftable
00016f32                __geqd
00016e40                __gtrd

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -