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

📄 dsp280x_cputimers.lst

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

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

       1              ;***************************************************************
       2              ;* TMS320C2000 C/C++ Codegen                   PC Version 3.11 *
       3              ;* Date/Time created: Fri May 20 16:26:27 2005                 *
       4              ;***************************************************************
       5        0002  FP      .set    XAR2
       6                      .file   "DSP280x_CpuTimers.c"
       7                      .global _CpuTimer0
       8 00000000       _CpuTimer0:     .usect  ".ebss",8,1,1
       9                      .sym    _CpuTimer0,_CpuTimer0, 8, 2, 128, _CPUTIMER_VARS
      10              ;       C:\ti\c2000\cgtools_311\bin\ac2000.exe -r -I. -IC:/tidcs/c28/dsp280x/v110/DSP280x_common/include -IC:
      11              
      12 00000000               .sect   ".text"
      13                      .global _InitCpuTimers
      14                      .sym    _InitCpuTimers,_InitCpuTimers, 32, 2, 0
      15                      .func   37
      16              
      17              ;***************************************************************
      18              ;* FNAME: _InitCpuTimers                FR SIZE:   0           *
      19              ;*                                                             *
      20              ;* FUNCTION ENVIRONMENT                                        *
      21              ;*                                                             *
      22              ;* FUNCTION PROPERTIES                                         *
      23              ;*                            0 Parameter,  0 Auto,  0 SOE     *
      24              ;***************************************************************
      25              
      26 00000000       _InitCpuTimers:
      27                      .line   2
      28                      .line   5
      29 00000000 8F00!         MOVL      XAR4,#_CpuTimer0Regs  ; |41| 
         00000001 0000 
      30 00000002 761F-         MOVW      DP,#_CpuTimer0
         00000003 0000 
      31 00000004 A800-         MOVL      @_CpuTimer0,XAR4      ; |41| 
      32                      .line   7
      33 00000005 0200          MOVB      ACC,#0
      34 00000006 761F!         MOVW      DP,#_CpuTimer0Regs+2
         00000007 0000 
      35 00000008 1901          SUBB      ACC,#1
      36 00000009 1E02!         MOVL      @_CpuTimer0Regs+2,ACC ; |43| 
      37                      .line   9
      38 0000000a 2B06!         MOV       @_CpuTimer0Regs+6,#0  ; |45| 
      39                      .line   10
      40 0000000b 2B07!         MOV       @_CpuTimer0Regs+7,#0  ; |46| 
      41                      .line   12
      42 0000000c 1A04!         OR        @_CpuTimer0Regs+4,#0x0010 ; |48| 
         0000000d 0010 
      43                      .line   14
      44 0000000e 1A04!         OR        @_CpuTimer0Regs+4,#0x0020 ; |50| 
         0000000f 0020 
      45                      .line   16
      46 00000010 0200          MOVB      ACC,#0
      47 00000011 761F-         MOVW      DP,#_CpuTimer0+2
         00000012 0000 
      48 00000013 1E02-         MOVL      @_CpuTimer0+2,ACC     ; |52| 
      49                      .line   42
TMS320C2000 COFF Assembler PC Version 3.11 Fri May 20 16:26:27 2005

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

      50 00000014 0006          LRETR
      51                      ; return occurs
      52                      .endfunc        78,000000000h,0
      53              
      54              
      55              
      56 00000015               .sect   ".text"
      57                      .global _ConfigCpuTimer
      58                      .sym    _ConfigCpuTimer,_ConfigCpuTimer, 32, 2, 0
      59                      .func   88
      60              
      61              ;***************************************************************
      62              ;* FNAME: _ConfigCpuTimer               FR SIZE:   8           *
      63              ;*                                                             *
      64              ;* FUNCTION ENVIRONMENT                                        *
      65              ;*                                                             *
      66              ;* FUNCTION PROPERTIES                                         *
      67              ;*                            2 Parameter,  6 Auto,  0 SOE     *
      68              ;***************************************************************
      69              
      70 00000015       _ConfigCpuTimer:
      71                      .line   2
      72              ;* AR4   assigned to _Timer
      73                      .sym    _Timer,12, 24, 17, 22, _CPUTIMER_VARS
      74              ;* AL    assigned to _Freq
      75                      .sym    _Freq,0, 6, 17, 32
      76                      .sym    _Period,-12, 6, 9, 32
      77                      .sym    _Timer,-4, 24, 1, 22, _CPUTIMER_VARS
      78                      .sym    _Freq,-6, 6, 1, 32
      79                      .sym    _temp,-8, 15, 1, 32
      80 00000015 FE08          ADDB      SP,#8
      81 00000016 1E46          MOVL      *-SP[6],ACC           ; |89| 
      82 00000017 A844          MOVL      *-SP[4],XAR4          ; |89| 
      83                      .line   6
      84 00000018 8A44          MOVL      XAR4,*-SP[4]          ; |93| 
      85 00000019 0646          MOVL      ACC,*-SP[6]           ; |93| 
      86 0000001a 1EE4          MOVL      *+XAR4[4],ACC         ; |93| 
      87                      .line   7
      88 0000001b 8A44          MOVL      XAR4,*-SP[4]          ; |94| 
      89 0000001c 064C          MOVL      ACC,*-SP[12]          ; |94| 
      90 0000001d 1EF4          MOVL      *+XAR4[6],ACC         ; |94| 
      91                      .line   8
      92 0000001e 064C          MOVL      ACC,*-SP[12]          ; |95| 
      93 0000001f 1E42          MOVL      *-SP[2],ACC           ; |95| 
      94 00000020 0646          MOVL      ACC,*-SP[6]           ; |95| 
      95 00000021 7640!         LCR       #FS$$MPY              ; |95| 
         00000022 0000 
      96                      ; call occurs [#FS$$MPY] ; |95| 
      97 00000023 7640!         LCR       #FS$$TOUL             ; |95| 
         00000024 0000 
      98                      ; call occurs [#FS$$TOUL] ; |95| 
      99 00000025 1E48          MOVL      *-SP[8],ACC           ; |95| 
     100                      .line   9
     101 00000026 8A44          MOVL      XAR4,*-SP[4]          ; |96| 
     102 00000027 8AC4          MOVL      XAR4,*+XAR4[0]        ; |96| 
TMS320C2000 COFF Assembler PC Version 3.11 Fri May 20 16:26:27 2005

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

     103 00000028 0648          MOVL      ACC,*-SP[8]           ; |96| 
     104 00000029 1ED4          MOVL      *+XAR4[2],ACC         ; |96| 
     105                      .line   12
     106 0000002a 8A44          MOVL      XAR4,*-SP[4]          ; |99| 
     107 0000002b 8AC4          MOVL      XAR4,*+XAR4[0]        ; |99| 
     108 0000002c 2BF4          MOV       *+XAR4[6],#0          ; |99| 
     109                      .line   13
     110 0000002d 8A44          MOVL      XAR4,*-SP[4]          ; |100| 
     111 0000002e 8AC4          MOVL      XAR4,*+XAR4[0]        ; |100| 
     112 0000002f 2BFC          MOV       *+XAR4[7],#0          ; |100| 
     113                      .line   16
     114 00000030 8A44          MOVL      XAR4,*-SP[4]          ; |103| 
     115 00000031 8AC4          MOVL      XAR4,*+XAR4[0]        ; |103| 
     116 00000032 1AE4          OR        *+XAR4[4],#0x0010     ; |103| 
         00000033 0010 
     117                      .line   17
     118 00000034 8A44          MOVL      XAR4,*-SP[4]          ; |104| 
     119 00000035 8AC4          MOVL      XAR4,*+XAR4[0]        ; |104| 
     120 00000036 1AE4          OR        *+XAR4[4],#0x0020     ; |104| 
         00000037 0020 
     121                      .line   18
     122 00000038 8A44          MOVL      XAR4,*-SP[4]          ; |105| 
     123 00000039 8AC4          MOVL      XAR4,*+XAR4[0]        ; |105| 
     124 0000003a 1AE4          OR        *+XAR4[4],#0x0400     ; |105| 
         0000003b 0400 
     125                      .line   19
     126 0000003c 8A44          MOVL      XAR4,*-SP[4]          ; |106| 
     127 0000003d 8AC4          MOVL      XAR4,*+XAR4[0]        ; |106| 
     128 0000003e 1AE4          OR        *+XAR4[4],#0x0800     ; |106| 
         0000003f 0800 
     129                      .line   20
     130 00000040 8A44          MOVL      XAR4,*-SP[4]          ; |107| 
     131 00000041 8AC4          MOVL      XAR4,*+XAR4[0]        ; |107| 
     132 00000042 1AE4          OR        *+XAR4[4],#0x4000     ; |107| 
         00000043 4000 
     133                      .line   23
     134 00000044 8A44          MOVL      XAR4,*-SP[4]          ; |110| 
     135 00000045 0200          MOVB      ACC,#0
     136 00000046 1ED4          MOVL      *+XAR4[2],ACC         ; |110| 
     137                      .line   24
     138 00000047 FE88          SUBB      SP,#8
     139 00000048 0006          LRETR
     140                      ; return occurs
     141                      .endfunc        111,000000000h,8
     142              
     143              
     144              ;***************************************************************
     145              ;* UNDEFINED EXTERNAL REFERENCES                               *
     146              ;***************************************************************
     147                      .global _CpuTimer0Regs
     148                      .global FS$$MPY
     149                      .global FS$$TOUL
     150              
     151              ;***************************************************************
     152              ;* TYPE INFORMATION                                            *
TMS320C2000 COFF Assembler PC Version 3.11 Fri May 20 16:26:27 2005

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

     153              ;***************************************************************
     154                      .sym    _Uint16, 0, 14, 13, 16
     155                      .sym    _Uint16, 0, 14, 13, 16
     156                      .sym    _Uint32, 0, 15, 13, 32
     157                      .sym    _Uint32, 0, 15, 13, 32
     158                      .stag   _TIM_REG, 32
     159                      .member _LSW, 0, 14, 8, 16
     160                      .member _MSW, 16, 14, 8, 16
     161                      .eos
     162                      .utag   _TIM_GROUP, 32
     163                      .member _all, 0, 15, 11, 32
     164                      .member _half, 0, 8, 11, 32, _TIM_REG
     165                      .eos
     166                      .stag   _PRD_REG, 32
     167                      .member _LSW, 0, 14, 8, 16
     168                      .member _MSW, 16, 14, 8, 16
     169                      .eos
     170                      .utag   _PRD_GROUP, 32
     171                      .member _all, 0, 15, 11, 32
     172                      .member _half, 0, 8, 11, 32, _PRD_REG
     173                      .eos
     174                      .stag   _TCR_BITS, 16
     175                      .member _rsvd1, 0, 14, 18, 4
     176                      .member _TSS, 4, 14, 18, 1
     177                      .member _TRB, 5, 14, 18, 1
     178                      .member _rsvd2, 6, 14, 18, 4
     179                      .member _SOFT, 10, 14, 18, 1
     180                      .member _FREE, 11, 14, 18, 1
     181                      .member _rsvd3, 12, 14, 18, 2
     182                      .member _TIE, 14, 14, 18, 1
     183                      .member _TIF, 15, 14, 18, 1
     184                      .eos
     185                      .utag   _TCR_REG, 16
     186                      .member _all, 0, 14, 11, 16
     187                      .member _bit, 0, 8, 11, 16, _TCR_BITS
     188                      .eos
     189                      .stag   _TPR_BITS, 16
     190                      .member _TDDR, 0, 14, 18, 8
     191                      .member _PSC, 8, 14, 18, 8
     192                      .eos
     193                      .utag   _TPR_REG, 16
     194                      .member _all, 0, 14, 11, 16
     195                      .member _bit, 0, 8, 11, 16, _TPR_BITS
     196                      .eos
     197                      .stag   _TPRH_BITS, 16
     198                      .member _TDDRH, 0, 14, 18, 8
     199                      .member _PSCH, 8, 14, 18, 8
     200                      .eos
     201                      .utag   _TPRH_REG, 16
     202                      .member _all, 0, 14, 11, 16
     203                      .member _bit, 0, 8, 11, 16, _TPRH_BITS
     204                      .eos
     205                      .stag   _CPUTIMER_REGS, 128
     206                      .member _TIM, 0, 9, 8, 32, _TIM_GROUP
     207                      .member _PRD, 32, 9, 8, 32, _PRD_GROUP
TMS320C2000 COFF Assembler PC Version 3.11 Fri May 20 16:26:27 2005

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

     208                      .member _TCR, 64, 9, 8, 16, _TCR_REG
     209                      .member _rsvd1, 80, 14, 8, 16
     210                      .member _TPR, 96, 9, 8, 16, _TPR_REG
     211                      .member _TPRH, 112, 9, 8, 16, _TPRH_REG
     212                      .eos
     213                      .stag   _CPUTIMER_VARS, 128
     214                      .member _RegsAddr, 0, 24, 8, 22, _CPUTIMER_REGS
     215                      .member _InterruptCount, 32, 15, 8, 32
     216                      .member _CPUFreqInMHz, 64, 6, 8, 32
     217                      .member _PeriodInUSec, 96, 6, 8, 32
     218                      .eos

No Assembly Errors, No Assembly Warnings

⌨️ 快捷键说明

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