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

📄 dsp28_pievect.lst

📁 ucos 在F2812上的移置,内含三个任务,可以在F2812上跑起来,通过测试,在片外SRAM中运行,完整的工程
💻 LST
📖 第 1 页 / 共 5 页
字号:
     409 000000f8 0000!         .field          _rsvd_ISR,32            ; _PieVectTableInit._rsvd12_5 @ 3968
         000000f9 0000 
     410 000000fa 0000!         .field          _rsvd_ISR,32            ; _PieVectTableInit._rsvd12_6 @ 4000
         000000fb 0000 
     411 000000fc 0000!         .field          _rsvd_ISR,32            ; _PieVectTableInit._rsvd12_7 @ 4032
         000000fd 0000 
     412 000000fe 0000!         .field          _rsvd_ISR,32            ; _PieVectTableInit._rsvd12_8 @ 4064
         000000ff 0000 
     413              
     414              DW$68   .dwtag  DW_TAG_variable, DW_AT_name("PieVectTableInit"), DW_AT_symbol_name("_PieVectTableInit")
     415                      .dwattr DW$68, DW_AT_location[DW_OP_addr _PieVectTableInit]
     416                      .dwattr DW$68, DW_AT_type(*DW$T$40)
     417                      .dwattr DW$68, DW_AT_external(0x01)
     418              DW$69   .dwtag  DW_TAG_variable, DW_AT_name("PieVectTable"), DW_AT_symbol_name("_PieVectTable")
     419                      .dwattr DW$69, DW_AT_type(*DW$T$32)
     420                      .dwattr DW$69, DW_AT_declaration(0x01)
     421                      .dwattr DW$69, DW_AT_external(0x01)
     422              ;       C:\CCStudio_v3.3\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\CHENGX~1\LOCALS~1\Temp\TI77612 
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 09:39:28 2009

Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_PieVect.asm                                 PAGE   11

     423 00000000               .sect   ".text"
     424                      .global _InitPieVectTable
     425              
     426              DW$70   .dwtag  DW_TAG_subprogram, DW_AT_name("InitPieVectTable"), DW_AT_symbol_name("_InitPieVectTable")
     427                      .dwattr DW$70, DW_AT_low_pc(_InitPieVectTable)
     428                      .dwattr DW$70, DW_AT_high_pc(0x00)
     429                      .dwattr DW$70, DW_AT_begin_file("DSP28_PieVect.c")
     430                      .dwattr DW$70, DW_AT_begin_line(0xba)
     431                      .dwattr DW$70, DW_AT_begin_column(0x06)
     432                      .dwpsn  "DSP28_PieVect.c",187,1
     433              
     434                      .dwfde DW$CIE
     435              
     436              ;***************************************************************
     437              ;* FNAME: _InitPieVectTable             FR SIZE:   6           *
     438              ;*                                                             *
     439              ;* FUNCTION ENVIRONMENT                                        *
     440              ;*                                                             *
     441              ;* FUNCTION PROPERTIES                                         *
     442              ;*                            0 Parameter,  6 Auto,  0 SOE     *
     443              ;***************************************************************
     444              
     445              _InitPieVectTable:
     446                      .dwcfa  0x1d, -2
     447                      .dwcfa  0x1c, 26, 0
     448                      .dwcfa  0x09, 40, 26
     449 00000000 FE06          ADDB      SP,#6
     450                      .dwcfa  0x1d, -8
     451              DW$71   .dwtag  DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
     452                      .dwattr DW$71, DW_AT_type(*DW$T$33)
     453                      .dwattr DW$71, DW_AT_location[DW_OP_breg20 -1]
     454              DW$72   .dwtag  DW_TAG_variable, DW_AT_name("Source"), DW_AT_symbol_name("_Source")
     455                      .dwattr DW$72, DW_AT_type(*DW$T$36)
     456                      .dwattr DW$72, DW_AT_location[DW_OP_breg20 -4]
     457              DW$73   .dwtag  DW_TAG_variable, DW_AT_name("Dest"), DW_AT_symbol_name("_Dest")
     458                      .dwattr DW$73, DW_AT_type(*DW$T$36)
     459                      .dwattr DW$73, DW_AT_location[DW_OP_breg20 -6]
     460                      .dwpsn  "DSP28_PieVect.c",189,10
     461 00000001 8F00+         MOVL      XAR4,#_PieVectTableInit ; |189| 
         00000002 0000 
     462 00000003 A844          MOVL      *-SP[4],XAR4          ; |189| 
     463                      .dwpsn  "DSP28_PieVect.c",190,10
     464 00000004 8F00!         MOVL      XAR4,#_PieVectTable   ; |190| 
         00000005 0000 
     465 00000006 A846          MOVL      *-SP[6],XAR4          ; |190| 
     466                      .dwpsn  "DSP28_PieVect.c",192,2
     467 00000007 7622   EALLOW
     468                      .dwpsn  "DSP28_PieVect.c",193,6
     469 00000008 2B41          MOV       *-SP[1],#0            ; |193| 
     470                      .dwpsn  "DSP28_PieVect.c",193,11
     471 00000009 9241          MOV       AL,*-SP[1]            ; |193| 
     472 0000000a 5280          CMPB      AL,#128               ; |193| 
     473 0000000b 630D          B         L2,GEQ                ; |193| 
     474                      ; branchcc occurs ; |193| 
     475              L1:    
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 09:39:28 2009

Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_PieVect.asm                                 PAGE   12

     476              DW$L$_InitPieVectTable$2$B:
     477                      .dwpsn  "DSP28_PieVect.c",194,3
     478 0000000c 8A44          MOVL      XAR4,*-SP[4]          ; |194| 
     479 0000000d C484          MOVL      XAR6,*XAR4++          ; |194| 
     480 0000000e A844          MOVL      *-SP[4],XAR4          ; |194| 
     481 0000000f 8A46          MOVL      XAR4,*-SP[6]          ; |194| 
     482 00000010 0202          MOVB      ACC,#2
     483 00000011 07A4          ADDL      ACC,XAR4
     484 00000012 1E46          MOVL      *-SP[6],ACC           ; |194| 
     485 00000013 C2C4          MOVL      *+XAR4[0],XAR6        ; |194| 
     486                      .dwpsn  "DSP28_PieVect.c",193,20
     487 00000014 0A41          INC       *-SP[1]               ; |193| 
     488                      .dwpsn  "DSP28_PieVect.c",193,11
     489 00000015 9241          MOV       AL,*-SP[1]            ; |193| 
     490 00000016 5280          CMPB      AL,#128               ; |193| 
     491 00000017 64F5          B         L1,LT                 ; |193| 
     492                      ; branchcc occurs ; |193| 
     493              DW$L$_InitPieVectTable$2$E:
     494              L2:    
     495                      .dwpsn  "DSP28_PieVect.c",195,2
     496 00000018 761A   EDIS
     497                      .dwpsn  "DSP28_PieVect.c",198,2
     498 00000019 761F!         MOVW      DP,#_PieCtrlRegs
         0000001a 0000 
     499 0000001b 1A00!         OR        @_PieCtrlRegs,#0x0001 ; |198| 
         0000001c 0001 
     500                      .dwpsn  "DSP28_PieVect.c",200,1
     501 0000001d FE86          SUBB      SP,#6
     502                      .dwcfa  0x1d, -2
     503 0000001e FF69          SPM       #0
     504 0000001f 0006          LRETR
     505                      ; return occurs
     506              
     507              DW$74   .dwtag  DW_TAG_loop
     508                      .dwattr DW$74, DW_AT_name("C:/temp/ucos/Debug/DSP28_PieVect.asm:L1:1:1242783568")
     509                      .dwattr DW$74, DW_AT_begin_file("DSP28_PieVect.c")
     510                      .dwattr DW$74, DW_AT_begin_line(0xc1)
     511                      .dwattr DW$74, DW_AT_end_line(0xc2)
     512              DW$75   .dwtag  DW_TAG_loop_range
     513                      .dwattr DW$75, DW_AT_low_pc(DW$L$_InitPieVectTable$2$B)
     514                      .dwattr DW$75, DW_AT_high_pc(DW$L$_InitPieVectTable$2$E)
     515                      .dwendtag DW$74
     516              
     517                      .dwattr DW$70, DW_AT_end_file("DSP28_PieVect.c")
     518                      .dwattr DW$70, DW_AT_end_line(0xc8)
     519                      .dwattr DW$70, DW_AT_end_column(0x01)
     520                      .dwendentry
     521                      .dwendtag DW$70
     522              
     523              ;***************************************************************
     524              ;* UNDEFINED EXTERNAL REFERENCES                               *
     525              ;***************************************************************
     526                      .global _T3CINT_ISR
     527                      .global _T3UFINT_ISR
     528                      .global _CMP6INT_ISR
TMS320C2000 COFF Assembler PC v4.1.3 Wed May 20 09:39:28 2009

Tools Copyright (c) 1996-2006 Texas Instruments Incorporated
C:/temp/ucos/Debug/DSP28_PieVect.asm                                 PAGE   13

     529                      .global _T3PINT_ISR
     530                      .global _T4CINT_ISR
     531                      .global _T4UFINT_ISR
     532                      .global _T3OFINT_ISR
     533                      .global _T4PINT_ISR
     534                      .global _T2OFINT_ISR
     535                      .global _CAPINT1_ISR
     536                      .global _T2CINT_ISR
     537                      .global _T2UFINT_ISR
     538                      .global _CMP4INT_ISR
     539                      .global _CMP5INT_ISR
     540                      .global _CAPINT2_ISR
     541                      .global _CAPINT3_ISR
     542                      .global _T2PINT_ISR
     543                      .global _SCITXINTB_ISR
     544                      .global _ECAN0INTA_ISR
     545                      .global _SCITXINTA_ISR
     546                      .global _SCIRXINTB_ISR
     547                      .global _rsvd_ISR
     548                      .global _ECAN1INTA_ISR
     549                      .global _PIE_RESERVED
     550                      .global _CAPINT6_ISR
     551                      .global _SPIRXINTA_ISR
     552                      .global _CAPINT4_ISR
     553                      .global _CAPINT5_ISR
     554                      .global _MXINTA_ISR
     555                      .global _SCIRXINTA_ISR
     556                      .global _SPITXINTA_ISR
     557                      .global _MRINTA_ISR
     558                      .global _USER4_ISR
     559                      .global _USER5_ISR
     560                      .global _USER2_ISR
     561                      .global _USER3_ISR
     562                      .global _USER8_ISR
     563                      .global _USER9_ISR
     564                      .global _USER6_ISR
     565                      .global _USER7_ISR
     566                      .global _RTOSINT_ISR
     567                      .global _EMUINT_ISR
     568                      .global _INT14_ISR
     569                      .global _DATALOG_ISR
     570                      .global _USER0_ISR
     571                      .global _USER1_ISR
     572                      .global _NMI_ISR
     573                      .global _ILLEGAL_ISR
     574                      .global _INT13_ISR
     575                      .global _CMP3INT_ISR
     576                      .global _T1PINT_ISR
     577                      .global _CMP1INT_ISR
     578                      .global _CMP2INT_ISR
     579                      .global _T1OFINT_ISR

⌨️ 快捷键说明

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