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

📄 dsp281x_sysctrl.lst

📁 基于双向DC-DC变换器
💻 LST
📖 第 1 页 / 共 2 页
字号:
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:45 2008

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_SysCtrl.asm               PAGE    1

       1              ;***************************************************************
       2              ;* TMS320C2000 C/C++ Codegen                   PC Version 3.09 *
       3              ;* Date/Time created: Mon Apr 14 07:41:45 2008                 *
       4              ;***************************************************************
       5        0002  FP      .set    XAR2
       6                      .file   "DSP281x_SysCtrl.c"
       7              ;       e:\ti\c2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\hsw\LOCALS~1\Temp\TI2664_4 
       8              
       9 00000000               .sect   ".text"
      10                      .global _InitSysCtrl
      11                      .sym    _InitSysCtrl,_InitSysCtrl, 32, 2, 0
      12                      .func   5
      13              
      14              ;***************************************************************
      15              ;* FNAME: _InitSysCtrl                  FR SIZE:   0           *
      16              ;*                                                             *
      17              ;* FUNCTION ENVIRONMENT                                        *
      18              ;*                                                             *
      19              ;* FUNCTION PROPERTIES                                         *
      20              ;*                            0 Parameter,  0 Auto,  0 SOE     *
      21              ;***************************************************************
      22              
      23 00000000       _InitSysCtrl:
      24                      .line   2
      25                      .line   3
      26 00000000 7640'         LCR       #_DisableDog          ; |7| 
         00000001 0011 
      27                      ; call occurs [#_DisableDog] ; |7| 
      28                      .line   4
      29 00000002 9A06          MOVB      AL,#6                 ; |8| 
      30 00000003 7640'         LCR       #_InitPll             ; |8| 
         00000004 0018 
      31                      ; call occurs [#_InitPll] ; |8| 
      32                      .line   5
      33 00000005 7640'         LCR       #_InitPeripheralClocks ; |9| 
         00000006 0034 
      34                      ; call occurs [#_InitPeripheralClocks] ; |9| 
      35                      .line   6
      36 00000007 0006          LRETR
      37                      ; return occurs
      38                      .endfunc        10,000000000h,0
      39              
      40              
      41              
      42 00000000               .sect   "ramfuncs"
      43                      .global _InitFlash
      44                      .sym    _InitFlash,_InitFlash, 32, 2, 0
      45                      .func   11
      46              
      47              ;***************************************************************
      48              ;* FNAME: _InitFlash                    FR SIZE:   0           *
      49              ;*                                                             *
      50              ;* FUNCTION ENVIRONMENT                                        *
      51              ;*                                                             *
      52              ;* FUNCTION PROPERTIES                                         *
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:45 2008

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_SysCtrl.asm               PAGE    2

      53              ;*                            0 Parameter,  0 Auto,  0 SOE     *
      54              ;***************************************************************
      55              
      56 00000000       _InitFlash:
      57                      .line   2
      58                      .line   3
      59 00000000 7622   EALLOW
      60                      .line   4
      61 00000001 761F!         MOVW      DP,#_FlashRegs
         00000002 0000 
      62 00000003 1A00!         OR        @_FlashRegs,#0x0001   ; |14| 
         00000004 0001 
      63                      .line   5
      64 00000005 CC06!         AND       AL,@_FlashRegs+6,#0xfff0 ; |15| 
         00000006 FFF0 
      65 00000007 5005          ORB       AL,#0x05              ; |15| 
      66 00000008 9606!         MOV       @_FlashRegs+6,AL      ; |15| 
      67                      .line   6
      68 00000009 CC06!         AND       AL,@_FlashRegs+6,#0xf0ff ; |16| 
         0000000a F0FF 
      69 0000000b 1AA9          OR        AL,#0x0500            ; |16| 
         0000000c 0500 
      70 0000000d 9606!         MOV       @_FlashRegs+6,AL      ; |16| 
      71                      .line   7
      72 0000000e 1A04!         OR        @_FlashRegs+4,#0x00ff ; |17| 
         0000000f 00FF 
      73                      .line   8
      74 00000010 1A05!         OR        @_FlashRegs+5,#0x00ff ; |18| 
         00000011 00FF 
      75                      .line   9
      76 00000012 761A   EDIS
      77                      .line   10
      78 00000013 F607   RPT #7 || NOP
         00000014 7700 
      79                      .line   11
      80 00000015 0006          LRETR
      81                      ; return occurs
      82                      .endfunc        21,000000000h,0
      83              
      84              
      85              
      86 00000008               .sect   ".text"
      87                      .global _KickDog
      88                      .sym    _KickDog,_KickDog, 32, 2, 0
      89                      .func   22
      90              
      91              ;***************************************************************
      92              ;* FNAME: _KickDog                      FR SIZE:   0           *
      93              ;*                                                             *
      94              ;* FUNCTION ENVIRONMENT                                        *
      95              ;*                                                             *
      96              ;* FUNCTION PROPERTIES                                         *
      97              ;*                            0 Parameter,  0 Auto,  0 SOE     *
      98              ;***************************************************************
      99              
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:45 2008

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_SysCtrl.asm               PAGE    3

     100 00000008       _KickDog:
     101                      .line   2
     102                      .line   3
     103 00000008 7622   EALLOW
     104                      .line   4
     105 00000009 761F!         MOVW      DP,#_SysCtrlRegs+21
         0000000a 0000 
     106 0000000b 2815!         MOV       @_SysCtrlRegs+21,#85  ; |25| 
         0000000c 0055 
     107                      .line   5
     108 0000000d 2815!         MOV       @_SysCtrlRegs+21,#170 ; |26| 
         0000000e 00AA 
     109                      .line   6
     110 0000000f 761A   EDIS
     111                      .line   7
     112 00000010 0006          LRETR
     113                      ; return occurs
     114                      .endfunc        28,000000000h,0
     115              
     116              
     117              
     118 00000011               .sect   ".text"
     119                      .global _DisableDog
     120                      .sym    _DisableDog,_DisableDog, 32, 2, 0
     121                      .func   29
     122              
     123              ;***************************************************************
     124              ;* FNAME: _DisableDog                   FR SIZE:   0           *
     125              ;*                                                             *
     126              ;* FUNCTION ENVIRONMENT                                        *
     127              ;*                                                             *
     128              ;* FUNCTION PROPERTIES                                         *
     129              ;*                            0 Parameter,  0 Auto,  0 SOE     *
     130              ;***************************************************************
     131              
     132 00000011       _DisableDog:
     133                      .line   2
     134                      .line   3
     135 00000011 7622   EALLOW
     136                      .line   4
     137 00000012 761F!         MOVW      DP,#_SysCtrlRegs+25
         00000013 0000 
     138 00000014 2819!         MOV       @_SysCtrlRegs+25,#104 ; |32| 
         00000015 0068 
     139                      .line   5
     140 00000016 761A   EDIS
     141                      .line   6
     142 00000017 0006          LRETR
     143                      ; return occurs
     144                      .endfunc        34,000000000h,0
     145              
     146              
     147              
     148 00000018               .sect   ".text"
     149                      .global _InitPll
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:45 2008

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_SysCtrl.asm               PAGE    4

     150                      .sym    _InitPll,_InitPll, 32, 2, 0
     151                      .func   35
     152              
     153              ;***************************************************************
     154              ;* FNAME: _InitPll                      FR SIZE:   2           *
     155              ;*                                                             *
     156              ;* FUNCTION ENVIRONMENT                                        *
     157              ;*                                                             *
     158              ;* FUNCTION PROPERTIES                                         *
     159              ;*                            0 Parameter,  2 Auto,  0 SOE     *
     160              ;***************************************************************
     161              
     162 00000018       _InitPll:
     163                      .line   2
     164              ;* AL    assigned to _val
     165                      .sym    _val,0, 14, 17, 16
     166                      .sym    _val,-1, 14, 1, 16
     167                      .sym    _iVol,-2, 14, 1, 16
     168 00000018 FE02          ADDB      SP,#2
     169 00000019 9641          MOV       *-SP[1],AL            ; |36| 
     170                      .line   4
     171 0000001a 761F!         MOVW      DP,#_SysCtrlRegs+17
         0000001b 0000 
     172 0000001c 9211!         MOV       AL,@_SysCtrlRegs+17   ; |38| 
     173 0000001d 900F          ANDB      AL,#0x0f              ; |38| 
     174 0000001e 5441          CMP       AL,*-SP[1]            ; |38| 
     175 0000001f EC13          BF        L2,EQ                 ; |38| 
     176                      ; branch occurs ; |38| 
     177                      .line   6
     178 00000020 7622   EALLOW
     179                      .line   7
     180 00000021 9241          MOV       AL,*-SP[1]            ; |41| 
     181 00000022 CD11!         AND       AH,@_SysCtrlRegs+17,#0xfff0 ; |41| 
         00000023 FFF0 
     182 00000024 900F          ANDB      AL,#0x0f              ; |41| 
     183 00000025 CAA8          OR        AL,AH                 ; |41| 
     184 00000026 9611!         MOV       @_SysCtrlRegs+17,AL   ; |41| 
     185                      .line   8
     186 00000027 761A   EDIS
     187                      .line   9
     188 00000028 7640'         LCR       #_DisableDog          ; |43| 
         00000029 0011 
     189                      ; call occurs [#_DisableDog] ; |43| 
     190                      .line   10
     191 0000002a 2B42          MOV       *-SP[2],#0            ; |44| 
     192 0000002b 1B42          CMP       *-SP[2],#5461         ; |44| 
         0000002c 1555 
     193 0000002d 6705          B         L2,HIS                ; |44| 
     194                      ; branch occurs ; |44| 
     195 0000002e       L1:    
     196                      .line   13
     197 0000002e 0A42          INC       *-SP[2]               ; |47| 
     198 0000002f 1B42          CMP       *-SP[2],#5461         ; |47| 
         00000030 1555 
     199 00000031 68FD          B         L1,LO                 ; |47| 
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:45 2008

Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_SysCtrl.asm               PAGE    5

     200                      ; branch occurs ; |47| 
     201                      .line   14
     202 00000032       L2:    
     203                      .line   15
     204 00000032 FE82          SUBB      SP,#2
     205 00000033 0006          LRETR
     206                      ; return occurs
     207                      .endfunc        49,000000000h,2
     208              
     209              

⌨️ 快捷键说明

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