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

📄 dsp280x_piectrl.lst

📁 SVPWM算法的DSP源码已通过硬件验证
💻 LST
字号:
TMS320C2000 COFF Assembler PC Version 3.11 Fri May 20 16:26:29 2005

Tools Copyright (c) 1996-2004 Texas Instruments Incorporated
C:\DOCUME~1\A0323024\LOCALS~1\Temp\TI2132_2                          PAGE    1

       1              ;***************************************************************
       2              ;* TMS320C2000 C/C++ Codegen                   PC Version 3.11 *
       3              ;* Date/Time created: Fri May 20 16:26:28 2005                 *
       4              ;***************************************************************
       5        0002  FP      .set    XAR2
       6                      .file   "DSP280x_PieCtrl.c"
       7              ;       C:\ti\c2000\cgtools_311\bin\ac2000.exe -r -I. -IC:/tidcs/c28/dsp280x/v110/DSP280x_common/include -IC:
       8              
       9 00000000               .sect   ".text"
      10                      .global _InitPieCtrl
      11                      .sym    _InitPieCtrl,_InitPieCtrl, 32, 2, 0
      12                      .func   22
      13              
      14              ;***************************************************************
      15              ;* FNAME: _InitPieCtrl                  FR SIZE:   0           *
      16              ;*                                                             *
      17              ;* FUNCTION ENVIRONMENT                                        *
      18              ;*                                                             *
      19              ;* FUNCTION PROPERTIES                                         *
      20              ;*                            0 Parameter,  0 Auto,  0 SOE     *
      21              ;***************************************************************
      22              
      23 00000000       _InitPieCtrl:
      24                      .line   2
      25                      .line   4
      26 00000000 3B10   setc INTM
      27                      .line   7
      28 00000001 761F!         MOVW      DP,#_PieCtrlRegs
         00000002 0000 
      29 00000003 1800!         AND       @_PieCtrlRegs,#0xfffe ; |28| 
         00000004 FFFE 
      30                      .line   10
      31 00000005 2B02!         MOV       @_PieCtrlRegs+2,#0    ; |31| 
      32                      .line   11
      33 00000006 2B04!         MOV       @_PieCtrlRegs+4,#0    ; |32| 
      34                      .line   12
      35 00000007 2B06!         MOV       @_PieCtrlRegs+6,#0    ; |33| 
      36                      .line   13
      37 00000008 2B08!         MOV       @_PieCtrlRegs+8,#0    ; |34| 
      38                      .line   14
      39 00000009 2B0A!         MOV       @_PieCtrlRegs+10,#0   ; |35| 
      40                      .line   15
      41 0000000a 2B0C!         MOV       @_PieCtrlRegs+12,#0   ; |36| 
      42                      .line   16
      43 0000000b 2B0E!         MOV       @_PieCtrlRegs+14,#0   ; |37| 
      44                      .line   17
      45 0000000c 2B10!         MOV       @_PieCtrlRegs+16,#0   ; |38| 
      46                      .line   18
      47 0000000d 2B12!         MOV       @_PieCtrlRegs+18,#0   ; |39| 
      48                      .line   19
      49 0000000e 2B14!         MOV       @_PieCtrlRegs+20,#0   ; |40| 
      50                      .line   20
      51 0000000f 2B16!         MOV       @_PieCtrlRegs+22,#0   ; |41| 
      52                      .line   21
      53 00000010 2B18!         MOV       @_PieCtrlRegs+24,#0   ; |42| 
TMS320C2000 COFF Assembler PC Version 3.11 Fri May 20 16:26:29 2005

Tools Copyright (c) 1996-2004 Texas Instruments Incorporated
C:\DOCUME~1\A0323024\LOCALS~1\Temp\TI2132_2                          PAGE    2

      54                      .line   24
      55 00000011 2B03!         MOV       @_PieCtrlRegs+3,#0    ; |45| 
      56                      .line   25
      57 00000012 2B05!         MOV       @_PieCtrlRegs+5,#0    ; |46| 
      58                      .line   26
      59 00000013 2B07!         MOV       @_PieCtrlRegs+7,#0    ; |47| 
      60                      .line   27
      61 00000014 2B09!         MOV       @_PieCtrlRegs+9,#0    ; |48| 
      62                      .line   28
      63 00000015 2B0B!         MOV       @_PieCtrlRegs+11,#0   ; |49| 
      64                      .line   29
      65 00000016 2B0D!         MOV       @_PieCtrlRegs+13,#0   ; |50| 
      66                      .line   30
      67 00000017 2B0F!         MOV       @_PieCtrlRegs+15,#0   ; |51| 
      68                      .line   31
      69 00000018 2B11!         MOV       @_PieCtrlRegs+17,#0   ; |52| 
      70                      .line   32
      71 00000019 2B13!         MOV       @_PieCtrlRegs+19,#0   ; |53| 
      72                      .line   33
      73 0000001a 2B15!         MOV       @_PieCtrlRegs+21,#0   ; |54| 
      74                      .line   34
      75 0000001b 2B17!         MOV       @_PieCtrlRegs+23,#0   ; |55| 
      76                      .line   35
      77 0000001c 2B19!         MOV       @_PieCtrlRegs+25,#0   ; |56| 
      78                      .line   38
      79 0000001d 0006          LRETR
      80                      ; return occurs
      81                      .endfunc        59,000000000h,0
      82              
      83              
      84              
      85 0000001e               .sect   ".text"
      86                      .global _EnableInterrupts
      87                      .sym    _EnableInterrupts,_EnableInterrupts, 32, 2, 0
      88                      .func   66
      89              
      90              ;***************************************************************
      91              ;* FNAME: _EnableInterrupts             FR SIZE:   0           *
      92              ;*                                                             *
      93              ;* FUNCTION ENVIRONMENT                                        *
      94              ;*                                                             *
      95              ;* FUNCTION PROPERTIES                                         *
      96              ;*                            0 Parameter,  0 Auto,  0 SOE     *
      97              ;***************************************************************
      98              
      99 0000001e       _EnableInterrupts:
     100                      .line   2
     101                      .line   5
     102 0000001e 761F!         MOVW      DP,#_PieCtrlRegs
         0000001f 0000 
     103 00000020 1A00!         OR        @_PieCtrlRegs,#0x0001 ; |70| 
         00000021 0001 
     104                      .line   8
     105 00000022 2801!         MOV       @_PieCtrlRegs+1,#65535 ; |73| 
         00000023 FFFF 
TMS320C2000 COFF Assembler PC Version 3.11 Fri May 20 16:26:29 2005

Tools Copyright (c) 1996-2004 Texas Instruments Incorporated
C:\DOCUME~1\A0323024\LOCALS~1\Temp\TI2132_2                          PAGE    3

     106                      .line   11
     107 00000024 2910   clrc INTM
     108                      .line   13
     109 00000025 0006          LRETR
     110                      ; return occurs
     111                      .endfunc        78,000000000h,0
     112              
     113              
     114              ;***************************************************************
     115              ;* UNDEFINED EXTERNAL REFERENCES                               *
     116              ;***************************************************************
     117                      .global _PieCtrlRegs
     118              
     119              ;***************************************************************
     120              ;* TYPE INFORMATION                                            *
     121              ;***************************************************************
     122                      .sym    _Uint16, 0, 14, 13, 16
     123                      .sym    _Uint16, 0, 14, 13, 16
     124                      .stag   _PIECTRL_BITS, 16
     125                      .member _ENPIE, 0, 14, 18, 1
     126                      .member _PIEVECT, 1, 14, 18, 15
     127                      .eos
     128                      .utag   _PIECTRL_REG, 16
     129                      .member _all, 0, 14, 11, 16
     130                      .member _bit, 0, 8, 11, 16, _PIECTRL_BITS
     131                      .eos
     132                      .stag   _PIEACK_BITS, 16
     133                      .member _ACK1, 0, 14, 18, 1
     134                      .member _ACK2, 1, 14, 18, 1
     135                      .member _ACK3, 2, 14, 18, 1
     136                      .member _ACK4, 3, 14, 18, 1
     137                      .member _ACK5, 4, 14, 18, 1
     138                      .member _ACK6, 5, 14, 18, 1
     139                      .member _ACK7, 6, 14, 18, 1
     140                      .member _ACK8, 7, 14, 18, 1
     141                      .member _ACK9, 8, 14, 18, 1
     142                      .member _ACK10, 9, 14, 18, 1
     143                      .member _ACK11, 10, 14, 18, 1
     144                      .member _ACK12, 11, 14, 18, 1
     145                      .member _rsvd, 12, 14, 18, 4
     146                      .eos
     147                      .utag   _PIEACK_REG, 16
     148                      .member _all, 0, 14, 11, 16
     149                      .member _bit, 0, 8, 11, 16, _PIEACK_BITS
     150                      .eos
     151                      .stag   _PIEIER_BITS, 16
     152                      .member _INTx1, 0, 14, 18, 1
     153                      .member _INTx2, 1, 14, 18, 1
     154                      .member _INTx3, 2, 14, 18, 1
     155                      .member _INTx4, 3, 14, 18, 1
     156                      .member _INTx5, 4, 14, 18, 1
     157                      .member _INTx6, 5, 14, 18, 1
     158                      .member _INTx7, 6, 14, 18, 1
     159                      .member _INTx8, 7, 14, 18, 1
     160                      .member _rsvd, 8, 14, 18, 8
TMS320C2000 COFF Assembler PC Version 3.11 Fri May 20 16:26:29 2005

Tools Copyright (c) 1996-2004 Texas Instruments Incorporated
C:\DOCUME~1\A0323024\LOCALS~1\Temp\TI2132_2                          PAGE    4

     161                      .eos
     162                      .utag   _PIEIER_REG, 16
     163                      .member _all, 0, 14, 11, 16
     164                      .member _bit, 0, 8, 11, 16, _PIEIER_BITS
     165                      .eos
     166                      .stag   _PIEIFR_BITS, 16
     167                      .member _INTx1, 0, 14, 18, 1
     168                      .member _INTx2, 1, 14, 18, 1
     169                      .member _INTx3, 2, 14, 18, 1
     170                      .member _INTx4, 3, 14, 18, 1
     171                      .member _INTx5, 4, 14, 18, 1
     172                      .member _INTx6, 5, 14, 18, 1
     173                      .member _INTx7, 6, 14, 18, 1
     174                      .member _INTx8, 7, 14, 18, 1
     175                      .member _rsvd, 8, 14, 18, 8
     176                      .eos
     177                      .utag   _PIEIFR_REG, 16
     178                      .member _all, 0, 14, 11, 16
     179                      .member _bit, 0, 8, 11, 16, _PIEIFR_BITS
     180                      .eos
     181                      .stag   _PIE_CTRL_REGS, 416
     182                      .member _PIECTRL, 0, 9, 8, 16, _PIECTRL_REG
     183                      .member _PIEACK, 16, 9, 8, 16, _PIEACK_REG
     184                      .member _PIEIER1, 32, 9, 8, 16, _PIEIER_REG
     185                      .member _PIEIFR1, 48, 9, 8, 16, _PIEIFR_REG
     186                      .member _PIEIER2, 64, 9, 8, 16, _PIEIER_REG
     187                      .member _PIEIFR2, 80, 9, 8, 16, _PIEIFR_REG
     188                      .member _PIEIER3, 96, 9, 8, 16, _PIEIER_REG
     189                      .member _PIEIFR3, 112, 9, 8, 16, _PIEIFR_REG
     190                      .member _PIEIER4, 128, 9, 8, 16, _PIEIER_REG
     191                      .member _PIEIFR4, 144, 9, 8, 16, _PIEIFR_REG
     192                      .member _PIEIER5, 160, 9, 8, 16, _PIEIER_REG
     193                      .member _PIEIFR5, 176, 9, 8, 16, _PIEIFR_REG
     194                      .member _PIEIER6, 192, 9, 8, 16, _PIEIER_REG
     195                      .member _PIEIFR6, 208, 9, 8, 16, _PIEIFR_REG
     196                      .member _PIEIER7, 224, 9, 8, 16, _PIEIER_REG
     197                      .member _PIEIFR7, 240, 9, 8, 16, _PIEIFR_REG
     198                      .member _PIEIER8, 256, 9, 8, 16, _PIEIER_REG
     199                      .member _PIEIFR8, 272, 9, 8, 16, _PIEIFR_REG
     200                      .member _PIEIER9, 288, 9, 8, 16, _PIEIER_REG
     201                      .member _PIEIFR9, 304, 9, 8, 16, _PIEIFR_REG
     202                      .member _PIEIER10, 320, 9, 8, 16, _PIEIER_REG
     203                      .member _PIEIFR10, 336, 9, 8, 16, _PIEIFR_REG
     204                      .member _PIEIER11, 352, 9, 8, 16, _PIEIER_REG
     205                      .member _PIEIFR11, 368, 9, 8, 16, _PIEIFR_REG
     206                      .member _PIEIER12, 384, 9, 8, 16, _PIEIER_REG
     207                      .member _PIEIFR12, 400, 9, 8, 16, _PIEIFR_REG
     208                      .eos

No Assembly Errors, No Assembly Warnings

⌨️ 快捷键说明

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