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

📄 h263_loopbackcfg.lst

📁 实现于SEED VPM642 V1.2平台的H.263
💻 LST
📖 第 1 页 / 共 5 页
字号:
     178                            .global HWI$                     ; == 1
     179                            .global HWI_ZEROTAB              ; h263_loopbackcfg.h62
     180                            .global HWI_GENERATE_RESET_VEC   ; h263_loopbackcfg.h62
     181                            .global HWI_POLARITYMASK         ; h263_loopbackcfg.h62
     182                            .global HWI_INTRMULTLOW          ; h263_loopbackcfg.h62
     183                            .global HWI_INTRMULTHIGH         ; h263_loopbackcfg.h62
     184                    
     185                    ;; module SWI (EHOOKFXN, IHOOKFXN, EXECFXN, RUNFXN)
     186                            .global SWI$                     ; == 1
     187                            .global SWI_EHOOKFXN             ; h263_loopbackcfg.cmd
     188                            .global SWI_IHOOKFXN             ; h263_loopbackcfg.cmd
     189                            .global SWI_EXECFXN              ; h263_loopbackcfg.cmd
     190                            .global SWI_RUNFXN               ; h263_loopbackcfg.cmd
     191                    
     192                    ;; module TSK (STACKSIZE, STACKSEG, PRIORITY, VCREATEFXN, VDELETEFXN, VEXITFXN, SWITCHFXN, READYFXN, N
     193                            .global TSK$                     ; == 1
     194                            .global TSK_STACKSIZE            ; h263_loopbackcfg.h62
     195                            .global TSK_STACKSEG             ; h263_loopbackcfg.cmd
     196                            .global TSK_PRIORITY             ; h263_loopbackcfg.h62
     197                            .global TSK_VCREATEFXN           ; h263_loopbackcfg.cmd
     198                            .global TSK_VDELETEFXN           ; h263_loopbackcfg.cmd
     199                            .global TSK_VEXITFXN             ; h263_loopbackcfg.cmd
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:55 2006

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
h263_loopbackcfg.s62                                                 PAGE    5

     200                            .global TSK_SWITCHFXN            ; h263_loopbackcfg.h62
     201                            .global TSK_READYFXN             ; h263_loopbackcfg.h62
     202                            .global TSK_NUM_HOOKS            ; h263_loopbackcfg.h62
     203                    
     204                    ;; module IDL (USECLKIDLTIME, CALIBRFXN)
     205                            .global IDL$                     ; == 1
     206                            .global IDL_USECLKIDLTIME        ; h263_loopbackcfg.h62
     207                            .global IDL_CALIBRFXN            ; h263_loopbackcfg.cmd
     208                    
     209                    ;; module ISRC ()
     210                            .global ISRC$                    ; == 1
     211                    
     212                    ;; module LOG (ENABLED)
     213                            .global LOG$                     ; == 1
     214                            .global LOG_ENABLED              ; h263_loopbackcfg.h62
     215                    
     216                    ;; module PIP (gNumEmbed, gNextId)
     217                            .global PIP$                     ; == 0
     218                            .global PIP_gNumEmbed            ; h263_loopbackcfg.h62
     219                            .global PIP_gNextId              ; h263_loopbackcfg.h62
     220                    
     221                    ;; module SEM ()
     222                            .global SEM$                     ; == 0
     223                    
     224                    ;; module MBX ()
     225                            .global MBX$                     ; == 0
     226                    
     227                    ;; module QUE ()
     228                            .global QUE$                     ; == 1
     229                    
     230                    ;; module LCK ()
     231                            .global LCK$                     ; == 1
     232                    
     233                    ;; module SIO ()
     234                            .global SIO$                     ; == 0
     235                    
     236                    ;; module STS ()
     237                            .global STS$                     ; == 1
     238                    
     239                    ;; module SYS (ABORTFXN, ERRORFXN, EXITFXN, PUTCFXN)
     240                            .global SYS$                     ; == 1
     241                            .global SYS_ABORTFXN             ; h263_loopbackcfg.cmd
     242                            .global SYS_ERRORFXN             ; h263_loopbackcfg.cmd
     243                            .global SYS_EXITFXN              ; h263_loopbackcfg.cmd
     244                            .global SYS_PUTCFXN              ; h263_loopbackcfg.cmd
     245                    
     246                    ;; module GIO (CREATEFXN, DELETEFXN, PENDFXN, POSTFXN)
     247                            .global GIO$                     ; == 1
     248                            .global GIO_CREATEFXN            ; h263_loopbackcfg.cmd
     249                            .global GIO_DELETEFXN            ; h263_loopbackcfg.cmd
     250                            .global GIO_PENDFXN              ; h263_loopbackcfg.cmd
     251                            .global GIO_POSTFXN              ; h263_loopbackcfg.cmd
     252                    
     253                    ;; module DEV ()
     254                            .global DEV$                     ; == 0
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:55 2006

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
h263_loopbackcfg.s62                                                 PAGE    6

     255                    
     256                    ;; module UDEV ()
     257                            .global UDEV$                    ; == 1
     258                    
     259                    ;; module DGN ()
     260                            .global DGN$                     ; == 0
     261                    
     262                    ;; module DHL (gChannelsAvailable)
     263                            .global DHL$                     ; == 0
     264                            .global DHL_gChannelsAvailable   ; h263_loopbackcfg.h62
     265                    
     266                    ;; module DPI ()
     267                            .global DPI$                     ; == 0
     268                    
     269                    ;; module HOOK (KNLID)
     270                            .global HOOK$                    ; == 0
     271                            .global HOOK_KNLID               ; h263_loopbackcfg.h62
     272                    
     273                    ;; module DIO (STATIC, NUMTSKBASE, NUMSWIBASE)
     274                            .global DIO$                     ; == 0
     275                            .global DIO_STATIC               ; h263_loopbackcfg.h62
     276                            .global DIO_NUMTSKBASE           ; h263_loopbackcfg.h62
     277                            .global DIO_NUMSWIBASE           ; h263_loopbackcfg.h62
     278                    
     279                    ;; MODULE CONFIGURATION
     280                    
     281                    ;; ======== GBL_config ========
     282                            .asg 00H, _ROM
     283                            .asg 00H, _BIGENDIAN
     284                            .asg 01H, _USERINIT
     285                            .asg _SEEDVPM642_init, _USERINITFXN
     286                            .asg 01H, _ENABLEINST
     287                            .asg 00H, _CACHE
     288                            .asg 00H, _L2CONFIGURE
     289                            .asg 00H, _L2MODE
     290                            .asg 00H, _L2PRIORITY
     291                            .asg 00H, _L2MARMASK
     292                            .asg 01H, _SUPPORTCSL
     293                            .asg 0dbefH, _TRCMASKVALUE
     294                            .asg 01H, _CALLCSLCFGINIT
     295                            .asg 00H, _C641XL2PRIORITY
     296                            .asg 00H, _L2MARMASK1
     297                            .asg 00H, _L2MARMASK2
     298                            .asg 00H, _L2MARMASK3
     299                            .asg 00H, _L2MARMASK4
     300                            .asg 00H, _L2MARMASK5
     301                            .asg 00H, _L2CONFIGALLOC
     302                            .asg 02226H, _L2ALLOC
     303 00000000                   GBL_config  _ROM, _BIGENDIAN, _USERINIT, _USERINITFXN, _ENABLEINST, _CACHE, _L2CONFIGURE, _L2M
1                                   
1                                   ; reference special symbol GBL_boot defined in BIOS boot file to make sure
1                                   ; we are linking correct boot file (workaround for SDSsq24217)
1                                   .ref GBL_boot
1                           
1                                   .def TRC_cinit
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:55 2006

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
h263_loopbackcfg.s62                                                 PAGE    7

1                                   .def _TRC_R_mask
1                                   .asg    _SEEDVPM642_init, USERINITFXN   ; used by GBL_init
1                           
1                                   ;
1                                   ; print a warning message if project build options do not match
1                                   ; global configuration options.
1                                   ;
1                                   .if .BIG_ENDIAN
1                                       .if (GBL_BIGENDIAN == 0)
1                                           .emsg "Project build options do not match Global configuration settings.  Compiler opt
1                                       .endif
1                                   .else
1                                       .if (GBL_BIGENDIAN == 1)
1                                           .emsg "Project build options do not match Global configuration settings.  Compiler opt
1                                       .endif
1                                   .endif
1                           
1                                   ; initialize 'gblinit' variable, used in GBL_init
1        00000000           gblinit .sect ".gblinit"
1                           
1                                   ;
1                                   ; fill stack with '0xc0ffee'
1                                   ;
1                                   ; Don't overwrite the bottom 16 words to avoid trashing
1                                   ; valid stack data. (Only one of these words contains
1                                   ; valid data, but just to be safe we leave 16 untouched).
1                                   ;
1                                   ; (stacksize / wordsize) since size is in words
1                                   ;
1        00000000 00000000%         .word ( (GBL_stackend-GBL_stackbeg+1) / STD_TARGWORDMAUS ) - 16 ; nwords
1        00000004 00000000!         .word GBL_stackbeg                      ; addr
1        00000008 00C0FFEE          .word 0xc0ffee                          ; value
1                           
1                                   ;
1                                   ;  DEFINE A SPECIAL WORD THAT WILL BE COPIED TO TRC_R_mask
1                                   ;  AT PROGRAM INITIALIZATION, INSTEAD OF PUTTING TRC_cinit
1                                   ;  INTO THE .cinit SECTION.
1                                   ;  THIS WAY WE CAN WRITE TO BOTH TRC_R_mask AND TRC_cinit
1                                   ;  AND APPLICATION PROGRAMS CAN STILL USE THE .cinit SECTION
1                                   ;  AFTER INITIALIZATION IS DONE.
1                                   ;
1        00000000                   .sect ".trcdata"
1                           
1        00000000           TRC_cinit:
1                                   .align 4
1        00000000 0000DBEF          .word GBL_TRCMASKVALUE          ; defined by configuration tool
1                           
1                                   ; We need to initialize TRC_R_mask, but can't use a .cinit
1                                   ; record, so it can't go into .bss as it was before since
1                                   ; the initialization below causes the whole .bss section to
1                                   ; become initialized and filled.
1                                   ;
1        00000004           TRC_R_mask:
1                                   .align 4
1        00000004 0000DBEF          .word GBL_TRCMASKVALUE          ; defined by configuration tool
TMS320C6x COFF Assembler PC Version 4.32 Wed Jan 04 14:25:55 2006

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
h263_loopbackcfg.s62                                                 PAGE    8

1                           
1                 00000004+ _TRC_R_mask     .set    TRC_R_mask
1                           
1        00000008           GBL_initdone
1        00000008                   .sect ".trcdata"
1        00000008 00000000          .word 0
1                           
     304                    
     305                    ;; ======== MEM_config ========
     306                            .asg 02H, _gNumHeap
     307                            .asg SDRAM, _SEGZERO

⌨️ 快捷键说明

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